* {
	margin: 0;
	padding: 0;
}
li{
	list-style:none;
	outline: none;
}
a{
	text-decoration:none;
}
i{
	font-style: normal;
}
img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.chengg{
	width:100%;
	height:1px;
	background:none;
}
html,
body {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	width: 100%;
	height: 100%;
}

input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border:none;
	outline: none;
}

input::-webkit-input-placeholder {
	color:#bfbfcc;
	font-size: 0.9rem;
    line-height: 2.2rem;;
	position: relative;
	top: -0.1rem;
}

.ani {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}

.ani2 {
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}
.hidden {
	display: none !important;
}
.swiper-container{
	    height: 100%;
    position: relative;
    top: 0;
    z-index:2;
}
.swiper1{
	width:100%;
	height:100%;
	background:url(../images/bg1.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative;
}
.s_peo{
	display: block;
	width:5.21875rem;
	height:5.96875rem;
	position:absolute;
	right:1rem;
	top:0.625rem;
}
.title{
    display: block;
    width: 7.5625rem;
    height: 2.0625rem;
    position: relative;
    margin-top: 4.3rem;
    left: 50%;
    margin-left: -3.78125rem;
}
.swiper1 .bottom_peo{
	width:7.46875rem;
	height:9.21875rem;
	display: block;
	position: absolute;
	bottom:-0.5rem;
	right:0.1rem;
}
.content_box{
    width: 14.15625rem;
    height: 56%;
    text-align: center;
    position: absolute;
    top: 8rem;
    left: 50%;
    margin-left: -7.078125rem;
}
.content_box p{
    width: 100%;
    position: relative;
    line-height: 2.5rem;
    margin-top: 0.85rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.content_box>p:after{
	content: '';
	display: block;
	clear:both;
}
.content_box>p input{
    width: 14.15625rem;
    background: #fff;
    border: none;
    border-radius: 15px;
    color: #000;
    font-size: 0.9375rem;
    line-height: 1.8rem;
    padding:0.55rem 0 0.55rem 0rem;
    text-indent: 0.8rem;
    height:auto !important;
}
.content_box p a{
	width:0.75rem;
	height:0.46875rem;
	display: block;
	background: url(../images/sel.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right:50%;
    margin-right:-6rem;
    top:50%;
    margin-top:-0.234375rem;
}
.content_box>p input.co_codenum1{
    width: 8.56875rem;
    float: left;
    height: auto !important;
}
.content_box>p .co_codebtn1{
    width: 4.75rem;
    height: 2.7rem;
    float: right;
    display: block;
    background: #bfbfcc;
    color: #fff;
    line-height: 2.7rem;
    border-radius: 15px;
    text-align: center;
    font-size: 0.625rem;
}
.content_box>p .co_codebtn1.active{
    background: #F9E2DE;
    color: #FC5738;
}
.content_box>p .co_codebtn2{
    width: 4.75rem;
    height: 2.7rem;
    float: right;
    display: block;
    background: #fff;
    color: #f0d0c8;
    line-height: 2.7rem;
    border-radius: 15px;
    font-size: 0.625rem;
    text-align: center;
}
.content_box>p .co_codebtn2 img{
    width: 4.7rem;
    height: 2.4rem;
    position: relative;
    display: block;
    margin: 0 auto;
    top: 0.2rem;
    border-radius: 11px;
    display: none;
}
.content_box .btn_add{
    width:14.59375rem;
	height:2.75rem;
	position:relative;
	top:1rem;
	display: block;
}
.swiper2{
	width:100%;
	height:37.84375rem;
	background:url(../images/bg2.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative;
}
.sel_this{
    width:4.375rem;
    height:1.5625rem;
    display: block;
    position: relative;
    left:0rem;
    margin-top:0.3rem;
    background: url(../images/sel_shool.png) no-repeat;
    background-size: 100% 100%;
}
#allmap .sc_tl{
    width:7rem;
    white-space:normal; 
    font-size: 0.725rem;
    line-height: 1.2rem;
    padding-left:0.3rem;
    word-wrap: break-word;
}
.swiper2 .btn_box1,.swiper3 .btn_box1,.swiper4 .btn_box1,.swiper5 .btn_box1,.swiper6 .btn_box1{
    width: 17.53125rem;
    height: 4.84375rem;
    position: relative;
    top: 1.3rem;
    margin: 0 auto;
    z-index: 3;
}
.swiper2 .btn_box1 a.btn_find,.swiper3 .btn_box1 a.btn_find,.swiper4 .btn_box1 a.btn_find{
	display: block;
	width:7.21875rem;
	height:2.75rem;
	float: left;
	background:url(../images/btn_find.png) no-repeat;
	background-size:100% 100%;
	position: relative;
}

.swiper2 .btn_box1 a.btn_find img,.swiper3 .btn_box1 a.btn_find img,.swiper4 .btn_box1 a.btn_find img{
    width: 3.15625rem;
    height: 2.71875rem;
    position: absolute;
    left: -0.2rem;
    top: -0.5rem;
    animation: snow 2s linear infinite;
    -webkit-animation: snow 2s linear infinite;
}
@keyframes snow {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}

@-webkit-keyframes snow {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}
.swiper2 .btn_box1 a.btn_gz,.swiper3 .btn_box1 a.btn_gz,.swiper4 .btn_box1 a.btn_gz,.swiper5 .btn_box1 a.btn_gz{
	display: block;
	width:6.5rem;
	height:2.75rem;
	float: right;
	background:url(../images/btn_gz.png) no-repeat;
	background-size:100% 100%;
}
.swiper2  .slogan{
	width:19.46875rem;
	position: relative;
	height:11.40625rem;
	left:50%;
	margin-left:-9.734375rem;
}
.swiper2 .map_box{
    width: 19.375rem;
    height: 15.6875rem;
    background: url(../images/map.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin: 0 auto;
    top: -2.8rem;
}
.swiper2 .map_box>p{
    width: 15.2rem;
    position: absolute;
    top: 1.7rem;
    font-size: 0.725rem;
    left: 1.2rem;
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swiper2 .map_box>p i{
    width: 0.625rem;
    height: 0.84375rem;
    display: inline-block;
    background: url(../images/add_zb.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    left:0;
}
.swiper2 .btn_box2,.swiper3 .btn_box2,.swiper4 .btn_box2,.swiper5 .btn_box2{
    width: 17.53125rem;
    height: 4.84375rem;
    position: absolute;
    bottom:0.2rem;
    margin: 0 auto;
    left: 50%;
    margin-left: -8.7rem;
}
.swiper2 .btn_box2 a.btn_xz,.swiper3 .btn_box2 a.btn_xz,.swiper4 .btn_box2 a.btn_xz,.swiper5 .btn_box2 a.btn_xz{
    display: block;
    width: 8.875rem;
    height: 2.75rem;
    float: left;
    background: url(../images/btn_xz.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 1.2rem;
}
.swiper2 .btn_box2 a.btn_xz img,.swiper3 .btn_box2 a.btn_xz img,.swiper4 .btn_box2 a.btn_xz img,.swiper5 .btn_box2 a.btn_xz img{
    width: 3.85625rem;
    height: auto;
    position: absolute;
    top: -1.0rem;
    left: 1rem;
}
.swiper2 .btn_box2 a.btn_jl,.swiper3 .btn_box2 a.btn_jl,.swiper4 .btn_box2 a.btn_jl,.swiper5 .btn_box2 a.btn_jl{
    display: block;
    width: 7.5rem;
    height: 2.75rem;
    float: right;
    background: url(../images/btn_jl.png) no-repeat;
    background-size: 100% 100%;
    top: 1.2rem;
    position: relative;
}
.swiper2 .my_term_btn{
    width: 18.03125rem;
    height: 2.75rem;
    position: relative;
    background: url(../images/my_term.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    display: block;
    bottom: 2.2rem;
}
.ques_des{
	width:16.875rem;
	font-size:0.875rem;
	color:#000;
	line-height:1.5rem;
	overflow: hidden;
	margin:.5rem 0 0 1rem;
}
.ques_con{
	width:16.375rem;
	position:relative;
	overflow: hidden;
	margin:-.5rem 0 0 0.9375rem;
}
.li5 .ques_con{
   	margin:-0.5rem 0 0 0.9375rem;
}
.ques_con .ques_txt{
	width:100%;
	height:2.625rem;
	background-color:#dbdbc5;
	position:relative;
	margin-top:0.825rem;
	font-size:0.875rem;
	line-height:2.625rem;
	color:#353518;
	border-radius: 1.5rem;
}
.ques_con .ques_txt span{
	display: block;
	width:1.40625rem;
	height:1.3125rem;
	float:left;
	overflow: hidden;
	margin:0.7rem 0 0 0.875rem;
}
.ques_con .ques_txt.active span img:nth-child(1){
	display: none;
}
.ques_con .ques_txt.active{
	background-color:#d0d0b2;
}
.ques_con .ques_txt span img{
	display: block;
	width:100%;
	height:100%;
}
.ques_con .ques_txt.line{
	line-height:1rem;
}
.ques_con .ques_txt.line i{
	margin-top:.35rem;
}
.ques_con .ques_txt i{
	width:12.34375rem;
	font-style: normal;
	margin-left:.4rem;
	float:left;
}
.btn_2{
	width:17.6875rem;
	height:6.46875rem;
	position:absolute;
	left:0.5rem;
	bottom:-0.5rem;
	z-index:2;
}
.swiper3{
	width:100%;
	height:35.84375rem;
	background:url(../images/bg3.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative
	;
	overflow: hidden;
}
.swiper3 .return1,.swiper4 .return1{
    width: 3rem;
    height: 2rem;
    color: #fff;
    font-size: 1rem;
    text-align: center;
    display: block;
    position: absolute;
    left: 0;
    line-height: 3rem;
    top: 3rem;
}
.swiper4 .return1{
    color: #B63118;
    top: 9.5rem;
}
.swiper3 .term_box{
    width: 20.9375rem;
    height: 24.0625rem;
    background: url(../images/sw3_bg1.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin: 0 auto;
    top: -0.5rem;
    right: -1.3rem;
}
.swiper3 .btn_ljcj{
    width: 17.875rem;
    height: 3.53125rem;
    display: block;
    background: url(../images/btn_bg1.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin:0 auto;
    color:#C02C19;
    font-weight: 600;
    letter-spacing: 0.1rem;
    line-height:2.7rem;
    position: relative;
    font-size: 0.9375rem;
    top: -3rem;
    z-index:3;
}
.swiper3 .term_box p{
	color: #000;
	font-size: 1.125rem;
	width:13.625rem;
	position: relative;
	left:1.5rem;
	line-height: 1.8rem;
}
.swiper3 .term_box p.dy_info{
    margin-top:6.5rem;
}
.swiper3 .term_box p.dy_term{
    margin: 1rem 0 1.5rem 0;
    border-bottom: 1px solid #ccc;
    color: #ccc;
    width: 10rem;
}
.swiper3 .term_box p.dy_term input{
    width: 100%;
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: 0.725rem;
    color: #000;
}
.swiper4{
    width: 100%;
    min-height: 35.84375rem;
    position: relative;
    overflow-x: hidden;
}
.swiper4 .my_term,.swiper5 .my_term{
    width: 14.625rem;
    height: 3.34375rem;
    position: relative;
    margin: 0 auto;
    top: 1.8rem;
    color: #000;
    text-align: center;
    line-height: 3.34375rem;
    font-weight: 500;
    font-size: 1.3rem;
}
.swiper4 .rq_send{
    width: 100%;
    position: relative;
    height: 6.25rem;
    top: 8.5rem;
    left: 0.6rem;
}
.swiper4 .rq_send .rq_send_board{
    width: 17.5rem;
    height: 2.15625rem;
    background: url(../images/send_box.png?1.2) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 2rem;
    left: 0.7rem;
}
.swiper4 .rq_send .gift_box{
    width:16.21875rem;
    height:14.8125rem;
    position: relative;
    margin:0 auto;
}
.swiper4 .rq_send .rq_send_board .rq_send1{
	width:100%;
	position: relative;
}
.swiper4 .rq_send .rq_send_board .rq_send1 span{
    color: #fff;
    font-size: 1.375rem;
    font-weight: 500;
    width: 2.53125rem;
    height: 2.3125rem;
    line-height: 2.3125rem;
    text-align: center;
    position: relative;
    top:0.25rem;
    left: -0.1rem;
    display: inline-block;
}
.swiper4 .rq_send .rq_send_board .rq_send1 span.send2{
	left: 4.7rem;
}
.swiper4 .rq_send .rq_send_board .rq_send1 span.send3{
	left: 8.5rem;
    top: 0.2rem;
}
.swiper4 .rq_send .rq_num{
    width: 17.5rem;
    height: 1.28125rem;
    position: relative;
    margin: 0 auto;
    top: 0.87rem;
    left: 0rem;
}
.swiper4 .rq_send p.info_dec{
    width: 20rem;
    color: #f6a495;
    font-size: 0.625rem;
    text-align: center;
    position: absolute;
    left: -1.2rem;
    top: 2.8rem;
}
.swiper4 .rq_send .rq_num span{
    width: 4.375rem;
    background: #fff;
    display: none;
    float: left;
    position: relative;
}
.swiper4 .rq_send .rq_num span.active{
	display: inline-block;
}
.swiper4 .rq_send .rq_num span.send1{
    height: 0.21875rem;
    position: absolute;
    bottom: 0;
    
}
.swiper4 .rq_send .rq_num span.send2{
	height:0.625rem;
    position: absolute;
    bottom: 0;
    left:4.375rem;
}
.swiper4 .rq_send .rq_num span.send3{
	height:1.0rem;
    position: absolute;
    bottom: 0;
    left:8.75rem;
}
.swiper4 .rq_send .rq_num span.send4{
	height:1.28125rem;
	top:0rem;
    position: absolute;
    bottom: 0;
    left:13.05rem;
}
.swiper4 .send_box1{
	width:100%;
	height:42.9375rem;
	background: url(../images/bg4_2.png) no-repeat;
    background-size: 100% 100%;
    position:relative;
    top:0;
}
.swiper4 .send_box2 {
    width: 100%;
    min-height:13.875rem;
    background: url(../images/bg3_2.jpg) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 0;
}
.swiper4 .send_box2 .cy_namelist{
    width: 17.5rem;
    position: relative;
    height: 5.625rem;
    background: #fff;
    margin: 0 auto;
    top: -2.5rem;
}
.swiper4 .send_box2 .cy_namelist .tl_img{
	width:4.25rem;
	height:4.46875rem;
	position: relative;
	margin:0 auto;
	top:-2rem;
}
.swiper4 .send_box2 .cy_namelist .dy_all{
    width:7.6rem;
    color: #999;
    font-size: 0.75rem;
    position: absolute;
    top:1rem;
    left:1rem;
}
.swiper4 .send_box2 .cy_namelist .dy_all span{
    color: #AF2A14;
    padding-left:0.2rem;
    font-weight: 500;
}
.swiper4 .send_box2 .cy_namelist .look_all{
    width:4rem;
    color: #fbb03c;
    font-size: 0.75rem;
    text-decoration: underline;
    position: absolute;
    top:1rem;
    right:1rem;
}
.swiper4 .send_box2 .cy_namelist .cy_name{
    padding: 0 1rem 0 1rem;
    width: 15.5rem;
    padding-top: 0.5rem;
    position: relative;
    top: -2.5rem;
    height: 3rem;
    overflow: hidden;
}
.swiper4 .send_box2 .cy_namelist .cy_name ul{
	width:100%;
	position: relative;
}
.swiper4 .send_box2 .cy_namelist .cy_name ul li
{
	color: #999;
    font-size: 0.75rem;
    float: left;
    padding:0.2rem;
}
.swiper4 .send_box2 .cy_namelist .cy_name ul li.active{
	display: block;
}
.swiper4 .send_box2 .btn_box{
	width:100%;
    position: relative;
    top:-1.5rem;
}
.swiper4 .send_box2 .btn_box a{
	width:17.53125rem;
    height:2.625rem;
    display:block;
    position: relative;
    margin:0 auto;
    color:#666666;
    font-size:0.9375rem;
    line-height:2.5rem;
    text-align: center;
    background: url(../images/btn_bg3.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.8rem;
}
.swiper4 .send_box2 .btn_box .is_nocp{
    width: 17.53125rem;
    position: relative;
    margin: 0 auto;
    top: 0;
    left: 50%;
    height: 3.4rem;
    margin-left: -8.765625rem;
}
.swiper4 .send_box2 .btn_box a.kd_btn1{
    display: none;
}
.swiper4 .send_box2 .btn_box .is_nocp a{
    position: relative;
    display: block;
    float: left;
    width: 8.375rem;
    background: url(../images/btn_bg4.png) no-repeat;
    background-size: 100% 100%;
}
.swiper4 .send_box2 .btn_box .is_nocp a.me_btn{
    float: right;
}
.swiper4 .btn_box2 {
    width: 17.53125rem;
    height: 4.84375rem;
    position: relative;
    top: -1.8rem;
    margin: 0 auto;
    bottom:0;
    left: 50%;
    margin-left: -8.7rem;
}

.tc{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	background-color:rgba(0,0,0,.8);
	display: none;
}
.tc.tc_box2.active{
    z-index:2;
}
.tc.tc_box5.active{
    z-index:3;
}
.tc.active{
    display: block;
}
.changan{
	width:100%;
	height:0.1rem;
	position:relative;
}
.share_bg{
    width:100%;
	height:40rem;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
    background: rgba(0,0,0,.8);
}
.share_bg img{
    width:100%;
    height:16.25rem;
    position: absolute;
    top:0;
    display: none;
}
.share_bg img.active{
    display: block;
}
.c_tc{
    width: 15.1875rem;
    height: 22.03125rem;
    position: relative;
    top: 45%;
    margin: 0 auto;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
/*.c_tc4{
    height: 22.03125rem;
}*/
.c_tc .tl_board{
    width: 100%;
    height: 3.5rem;
    position: relative;
    z-index: 2;
    top: -1rem;
}
.c_tc .tl_board img{
    width: 4.5625rem;
    height: 4.53125rem;
    position: absolute;
    left: 0rem;
    top: -1rem;
}
.c_tc .tc_info{
    width: 15.03125rem;
    height: 14.8125rem;
    background: url(../images/info_box.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top:-1.5rem;
    overflow: hidden;
}
.c_tc .tl_board h1{
    width: 6.8rem;
    height: 3.5rem;
    line-height: 3.5rem;
    position: absolute;
    top: -0.65rem;
    left: 6.9rem;
    font-size: 1.875rem;
    color: #fff;
    text-align: center;
    letter-spacing: 0.4rem;
}
.c_tc0 .tl_board h1{
    font-size: 1.275rem;
}
.c_tc .tc_info .school_name{
	font-size: 0.9375rem;
	padding-left: 1rem;
	position: relative;
	top:2rem;
	color: #ea502c;
}
.c_tc .tc_info .info_text{
    width: 11.875rem;
    color: #000;
    font-size: 0.9375rem;
    position: relative;
    margin: 0 auto;
    top: 4rem;
}
.c_tc0 .tc_info .info_text{
    top: 2rem;
}
.c_tc .btn_tc,.c_tc .btn_tc2{
    width: 14.78125rem;
    height: 3.25rem;
    display: block;
    background: url(../images/btn_bg2.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    letter-spacing: 0.1rem;
    line-height:2.7rem;
    position: relative;
    font-size: 0.9375rem;
    top: -0.8rem;
    z-index:3;
}
.c_tc .btn_tc2{
    background: url(../images/btn_bg1.png) no-repeat;
    background-size: 100% 100%;
    color: #ea502c;
    letter-spacing: 0.05rem;
    top: 0rem;
}
.close{
    display: block;
    width: 1.6875rem;
    height: 1.6875rem;
    position: absolute;
    right: 0;
    background: url(../images/close.png) no-repeat;
    background-size: 100% 100%;
    top: -0.5rem;
    z-index: 3;
}
.c_tc2 .tc_info .school_name{
	top:1.2rem;
}
.c_tc2 .tc_info .info_text{
	top:2rem;
}
.c_tc2 .sel_box,.c_tc3 .sel_box,.c_tc0 .sel_box{
    width: 12.9375rem;
    height: 7.8125rem;
    overflow: hidden;
    position: relative;
    left: 1.4rem;
    top: 2.3rem;
    overflow-y: scroll;
}
.c_tc0 .sel_box{
    height:9.8125rem;
}
.c_tc3 .sel_box{
    top: 1.7rem;
}
.c_tc2 .sel_box ul,.c_tc3 .sel_box ul,.c_tc0 .sel_box ul{
	width:100%;
	height:auto;
}
.c_tc2 .sel_box ul li,.c_tc3 .sel_box ul li,.c_tc0 .sel_box ul li{
	width:11.8125rem;
	height:1.96875rem;
	line-height: 1.96875rem;
	font-size: 0.725rem;
	position: relative;
    border-bottom: 1px solid #F0F0F4;

}
.c_tc2 .sel_box ul li i,.c_tc3 .sel_box ul li i,.c_tc0 .sel_box ul li i{
	position: absolute;
	right:0;
	top:50%;
	margin-top:-0.3125rem;
	width:0.84375rem;
	height:0.59375rem;
	background: url(../images/sel_on.png) no-repeat;
	background-size: 100% 100%;
    display: none;
}
.c_tc2 .sel_box ul li p,.c_tc3 .sel_box ul li p,.c_tc0 .sel_box ul li p{
	width:9.71875rem;
	height:1.96875rem;
	line-height: 1.96875rem;
	position: absolute;
	left:0;
	color: #54546A;
	font-size: 0.725rem;
	top: 0;
}
.c_tc2 .sel_box ul li.active p,.c_tc3 .sel_box ul li.active p,.c_tc0 .sel_box ul li.active p{
	color: #EA502C;
}
.c_tc2 .sel_box ul li.active i,.c_tc3 .sel_box ul li.active i,.c_tc0 .sel_box ul li.active i{
	display: block;
}
.c_tc3 .tc_info .school_name{
	top:0;
    padding-left:0rem;
}
.c_tc3 .tc_info .info_text{
	top:1.5rem;
}
.c_tc4 .tc_info{
    height:17.8125rem;
    overflow: auto;
}
.c_tc4 .tl_board img {
    top: -0.8rem;
}
.c_tc4 .tl_board h1,.c_tc5 .tl_board h1,.c_tc6 .tl_board h1,.c_tc7 .tl_board h1{
    width: 8.8rem;
    height: 3.5rem;
    line-height: 3.5rem;
    position: absolute;
    top: -0.65rem;
    left: 4.9rem;
    font-size: 1.575rem;
    color: #fff;
    text-align: center;
    letter-spacing: 0;
}
.c_tc6 .tl_board img{
    left: -0.5rem;
}
.c_tc6 .tl_board h1{
    font-size: 1rem;
    left: 2.6rem;
    width: 11rem;
}
.c_tc4 .tc_info .info_text {
    width: 11.875rem;
    color: #000;
    font-size: 0.9375rem;
    position: relative;
    margin: 0 auto;
    top: 1.6rem;
    line-height: 1.5rem;
}
.c_tc4 .tc_info .info_text2{
    top:0.5rem;
}
.c_tc4 .tc_info .info_url{
	color: #ea502c;
    font-size: 0.9375rem;
    width: 12.875rem;
    display: block;
    margin: 0 auto;
    position: relative;
    margin-top: 2.3rem;
    text-decoration: underline;
    line-height: 1.5rem;

}
.c_tc5 .tc_info {
    height: 17.8125rem;
    overflow: auto;
}
.c_tc5 .tc_info .info_text{
    top: 1.5rem;
    font-size: 0.8rem;
}
.c_tc5 .tc_info .info_text span{
	color: #ea502c;
}
.c_tc5 .tc_info .gift_code,.c_tc6 .tc_info .gift_code{
    color: #ADADAD;
    font-size: 0.725rem;
    width: 11.875rem;
    margin: 0 auto;
    margin-top: 2rem;
    height:1.5rem;
    line-height: 1.5rem;
    position: relative;
}
.c_tc5 .tc_info .gift_code span,.c_tc6 .tc_info .gift_code span{
    color: #ea502c;
    width: 5.3rem;
    padding: 0 0.5rem;
    text-align: center;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    top: 0.4rem;
}
.c_tc5 .tc_info .gift_code a,.c_tc6 .tc_info .gift_code a{
	display: inline-block;
	width:3.15625rem;
	color: #ea502c;
	height:1.5rem;
	text-align: center;
	border-radius: 50px;
	line-height: 1.5rem;
	border: 1px solid #FF0000;
}
.c_tc5 .tc_info .text_dec,.c_tc6 .tc_info .text_dec{
    color: #5A3E36;
    font-size: 0.725rem;
    width: 12.775rem;
    padding: 0.5rem;
    margin-left: 1rem;
    margin-top: 2rem;
    height: 8rem;
    line-height: 1.5rem;
    position: relative;
    background: #FDFFDB;
    border: 1px dashed #999;  
}
.c_tc5 .tc_info .text_dec span,.c_tc6 .tc_info .text_dec span{
	color: #C02C19;
}
.c_tc6 .tc_info{
    height:20.8125rem;
    overflow: auto;
}
.c_tc6 .tc_info .info_text,.c_tc7 .tc_info .info_text{
    top: 1.5rem;
    font-size: 0.725rem;
    line-height: 1.3rem;
}
.c_tc6 .tc_info .info_text .gift_name{
	color: #ea502c;
}
.c_tc6 .tc_info .text_dec
{
    margin-top:1rem;
}
.c_tc7{
	height:24.03125rem;
}
.c_tc7 .user_addinfo{
	position: relative;
    width: 100%;
    top: 2rem;
}
.c_tc7 .user_addinfo .qf_and,.c_tc7 .user_addinfo .qf_and2{
    width: 12.375rem;
    height: 1.875rem;
    line-height: 1.875rem;
    position: relative;
    margin: 0 auto;
    letter-spacing: 0.03rem;
    margin-bottom: 0.5rem;
}
.c_tc7 .user_addinfo .qf_and input{
    height: 1.875rem !important;
    width: 100%;
    text-indent: 0.2rem !important;
    border: 1px solid #ECEAEA;
    border-radius: 50px;
    line-height: 1.875rem !important;
}
.c_tc7 .user_addinfo .qf_and input,.c_tc7 .user_addinfo .qf_and input::-webkit-input-placeholder{
	font-size: 0.725rem;
	color: #bfbfcc;
}
.c_tc7 select{
	border:none;
}
.c_tc7 .tc_info{
    height: 20.4rem;
}
.c_tc7 .user_addinfo .qf_and.qf{
    text-indent: 0.6rem;
    border: 1px solid #ECEAEA;
    border-radius: 50px;
}
.c_tc7 .qf_and .js_serverId{
    width: 100%;
    padding: 0.54375rem 0;
    font-size: 0.725rem;
    color: #ddd;
    text-indent: 1.0375rem;
    outline: none;
    background: transparent;
    -webkit-appearance: none;
    position: absolute;
    border: none;
    text-align: left;
    letter-spacing: 0.08rem;
    left: 0;
    z-index: 5;
}
.c_tc7 .qf_and .js_serverId option{
    background: transparent !important;
    left: 0.3rem;
    position: relative;
    color: #bfbfcc;
}
.c_tc7 .qf_and .js_serverId option:nth-child(1){
	color:#bfbfcc;
}
.c_tc7 .user_addinfo .qf_and2 .qf_and{
    width: 5.90625rem;
    line-height:1.875rem;
    position: relative;
    margin: 0 auto;
    letter-spacing: 0.03rem;
    margin-bottom: 0.5rem;
    float: left;
}
.c_tc7 .user_addinfo .qf_and2 .qf_and:nth-child(2){
	float: right;
}
.c_tc7 .qf_and span.name2 {
    position: absolute;
    right: 1rem;
    font-size: 0.725rem;
    height: 1.875rem;
    top: 0;
    color: #ccc;
    line-height: 1.875rem;
    z-index: 3;
    font-weight: 400;
    left: -0.8rem;
    border-right: none;
    padding: 0 0.8rem 0 1rem;
}
.c_tc7 .name2 i{
    display: block;
    width: 0.375rem;
    height: 0.1875rem;
    position: absolute;
    background: url(../images/down3.png) no-repeat;
    background-size: 100% 100%;
    right: 0;
    top: 1rem;
}
.c_tc8{
	height:18.03125rem;
}
.c_tc8 .gift_box2{
    width: 12.9375rem;
    height: 7.8125rem;
    overflow: hidden;
    position: relative;
    left: 1.4rem;
    top: 2.3rem;
    overflow-y: scroll;
}
.g_price{
    width: 14.53125rem;
    height: 17.56875rem;
    position: absolute;
    margin: 0 auto;
    top: 1rem;
    left: 0rem;
    border-radius: 5px;
}
.g_price2 {
    width: 15.025rem;
    height: 11.56875rem;
    position: absolute;
    margin: 0 auto;
    overflow: hidden;
    top: 2.9rem;
    overflow-y: scroll;
    margin-top: -1rem;
    margin-left: -0.5rem;
}
.g_price .price_img{
  display: block;
  width:2.35rem;
  height:0.58rem;
  position:relative;
  margin:0 auto;

  padding:0.76rem 0 0 0.48rem;
}
.g_price .price_ul{
    width: 100%;
    position: relative;
    font-size: 0;
    border-top: none;
}
.price_div{
    width: 13.17rem;
    height: 1.6rem;
    line-height: 1.6rem;
    justify-content: space-around;
    left: 1rem;
    position: relative;
}
.price_div span{
  display:inline-block;
  font-size:0.725rem;
  text-align: center;
  color: #666;
  word-break:break-all;
}
.price_div span:nth-child(1){
    width:3.4375rem;
}
.price_div span:nth-child(2){
    width:5rem;
}
.price_div span:nth-child(3){
    width:3.4rem;
    border-right:0;
}
.g_price .price_ul li{
    width: 100%;
    height:2.34375rem;
    vertical-align: middle;
    color: #000;
    position: relative;
}
.g_price .price_ul li:nth-child(2n+1){
	background: #EEEEEE;
}
.g_price .price_ul li span{
    /*display: block;*/
    font-size: 0.625rem;
    text-align: center;
    height: 2.2rem;
    float: left;
    word-break: break-all;
    padding-top: 0.1rem;
}
.align-center-vertical{
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}
.g_price .price_ul li span.name_txt{
    width: 4.4375rem;
    line-height: 1.08rem;
    padding-left: 1rem;
}
.g_price .price_ul li span.name_code{
    width:6.125rem;
    /*line-height: 2.16875rem;*/
}
.g_price .price_ul li span.name_time{
    width: 3.9375rem;
    word-break: break-all;
}
.g_price .price_ul li a{
    display: inline-block;
    width: 2.9rem;
    color: #ea502c;
    height: 1.5rem;
    text-align: center;
    border-radius: 50px;
    line-height: 1.5rem;
    border: 1px solid #FF0000;
    position: absolute;
    right: 0.5rem;
    top: 0.4rem;
    font-size: 0.725rem;
}
.g_price .price_ul li span:nth-child(4){
  border-right:0;
}
.g_price .tip{
  width:100%;
  font-size:0.18rem;
  color:#c2c2c2;
  text-align: center;
  position:absolute;
  bottom:0.35rem;
}
.swiper5{
	width:100%;
	height:50.21875rem;
	background:url(../images/bg5.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative
	;
	overflow: hidden;
}
.swiper5 .send_box1{
	width:100%;
	height:28.0625rem;
    position:relative;
    top:0;
}
.swiper5 .btn_box1 a.btn_return,.swiper6 .btn_box1 a.btn_return{
	display: block;
	width:6.375rem;
	height:2.625rem;
	float: left;
	background:url(../images/return.png) no-repeat;
	background-size:100% 100%;
	position: relative;
}
.swiper6 .btn_box1,.swiper6 .info_text{
    z-index:2;
}
.swiper6 .btn_box1 a.btn_return{
	background:url(../images/return2.png) no-repeat;
	background-size:100% 100%;
}
.swiper5 .my_term{
	top:1.5rem;
}
.swiper5 .rq_send{
    width: 100%;
    position: relative;
    height: 6.25rem;
    top: 8.5rem;
    margin:0 auto;
}
.swiper5 .rq_send .rq_send_board{
	width:16.59375rem;
	height:6.59375rem;
	background: url(../images/send2.png) no-repeat;
    background-size: 100% 100%;
    position:relative;
    top:0;
     margin:0 auto;
}
.swiper5 .rq_send .rq_send_board .rq_send_box{
	position: absolute;
	width:5.90625rem;
	height:2.03125rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send1{
    left: 6rem;
    top: 0.3rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send2{
    left: -0.2rem;
    top:4.3rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send3{
    left: 9.8rem;
    top: 4.1rem;
    font-size: 3rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box span.send1{
	width:2.75rem;
	height:3.03125rem;
	position: absolute;
	left:0;
	color: #fff;
	font-size:1.6rem;
	text-align: center;
	text-shadow: #9F2812 1px 3px 2px;
}

.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send1 span.send1{
    color: #FFF000;
    font-size: 1.8rem;
    top: -0.2rem;
    left: 0.1rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box span.send2{
	width:3.15625rem;
	height:0.90625rem;
	position: absolute;
	right:0;
	bottom:0;
	color: #ffa594;
	font-size:0.625rem;
	text-align: center;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send2 span.send2{
    right:-0.3rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send3 span.send1 {
    left: -0.8rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box.rq_send3 span.send2{
	right: -0.9rem;
    bottom: -0.1rem;
}
.swiper5 .rq_send .rq_send_board .rq_send_box span.send2 i{
	margin: 0.2rem;
}
.swiper5 .send_box2 {
    width: 100%;
    position: relative;
    top: 0;
}
.swiper5 .send_box2 .cy_namelist{
    width: 17.5rem;
    position: relative;
    height:11.9375rem;
    background: #fff;
    margin: 0 auto;
    top: -2.5rem;
}
.swiper5 .send_box2 .cy_namelist .tl_img{
	width:4.25rem;
	height:4.46875rem;
	position: relative;
	margin:0 auto;
	top:-2rem;
}
.swiper5 .send_box2 .sel_box2{
    width: 100%;
    position: relative;
    top: -3rem;
}
.swiper5 .send_box2 .sel_box2 li{
	width:5.78375rem;
	float: left;
	text-align: center;
	font-size: 0.75rem;
	color: #8e8ea9;
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom:1px solid #F4F4F8;
}
.swiper5 .send_box2 .sel_box2 li.active{
	color: #5F5F75;
	border-bottom:1px solid #5F5F75;
}
.swiper5 .send_box2 .sel_box3{
    width: 100%;
    height:8rem;
    overflow: hidden;
    position: relative;
    top: -2.5rem;
    display: none;
}
.swiper5 .send_box2 .sel_box3.active{
	display: block;
}
.swiper5 .send_box2 .sel_box3 li{
	width:40%;
	position: relative;
	float: left;
	height:1.4rem;
	line-height: 1.4rem;
	font-size: 0.625rem;
	text-align: left;
	color: #78788B;
}
.swiper5 .send_box2 .sel_box3 li:nth-child(2n+1){
	margin-left:2rem;
}
.swiper5 .send_box2 .sel_box3 li:nth-child(1){
	color: #FE5454;
}
.swiper5 .send_box2 .sel_box3 li:nth-child(2){
	color: #ED8A4D;
}
.swiper5 .send_box2 .sel_box3 li:nth-child(3){
	color: #D8BB88;
}
.swiper5 .send_box2 .sel_box3 li i{
	margin-right: 0.5rem;
}
.swiper5 .send_box2 .btn_box{
	width:17.45625rem;
	margin:0 auto;
    position: relative;
    top:-1.5rem;
}
.swiper5 .send_box2 .btn_box a{
    width:17.53125rem;
    height:2.625rem;
    display:block;
    position: relative;
    margin:0 auto;
    color:#666666;
    font-size:0.9375rem;
    line-height:2.5rem;
    text-align: center;
    background: url(../images/btn_bg3.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.8rem;
}
.swiper5 .send_box2 .btn_box a.me_btn{
	width:7rem;
	float: right;
}
.swiper5 .btn_box2{
    bottom:2.9rem;
}
.swiper5 .send_box2 .btn_box .is_nocp{
    width: 17.53125rem;
    position: relative;
    margin: 0 auto;
    top: 0;
    left: 50%;
    height: 3.4rem;
    margin-left: -8.765625rem;
}
.swiper5 .send_box2 .btn_box a.kd_btn1{
    display: none;
}
.swiper5 .send_box2 .btn_box .is_nocp a{
    position: relative;
    display: block;
    float: left;
    width: 8.375rem;
    background: url(../images/btn_bg4.png) no-repeat;
    background-size: 100% 100%;
}
.swiper5 .send_box2 .btn_box .is_nocp a.me_btn{
    float: right;
}
.swiper6{
	width:100%;
	height:179.9375rem;
	position:relative;
	overflow: hidden;
    background:url(../images/rult.jpg) no-repeat center;
    background-size:100% 100%;
}
.swiper6 .bg_img{
    width:100%;
    height:41.9375rem;
    background:url(../images/bg6.jpg) no-repeat center;
    background-size:100% 100%;
    position:absolute;
    ;
    overflow: hidden;
    z-index:0;
}
.swiper6 .info_text{
    width: 17.5rem;
    /*height: 15.90625rem;*/
    position: relative;
    margin: 0 auto;
    top: 11rem;
}
.swiper6 .info_text p{
    font-size: 0.75rem;
    color: #5f5f75;
    line-height: 1.4rem;
    margin-bottom: 1rem;
}
.swiper6 .info_text p .ru_tl{
    color: #FE5639;
    font-weight: bolder;
    font-size: 0.8rem;
    margin-bottom:0.2rem;
}
.swiper6 .info_text p.p1{
    margin-bottom: 0rem;
}
.swiper6 .info_text h5{
	width:100%;
	color: #5f5f75;
	text-align: center;
	font-size:0.9375rem;
	margin:1.5rem 0;
	font-weight: 600;
}
@-webkit-keyframes xuanzhuan {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes xuanzhuan {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


/*横竖屏提示*/

#orientLayer {
	display: none;
}

@media screen and (min-aspect-ratio: 13/9) {
	#orientLayer {
		display: block;
	}
}

.mod-orient-layer {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 9997
}

.mod-orient-layer__content {
	position: absolute;
	width: 100%;
	top: 45%;
	margin-top: -75px;
	text-align: center
}

.mod-orient-layer__icon-orient {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADaCAMAAABU68ovAAAAXVBMVEUAAAD29vb////x8fH////////x8fH5+fn29vby8vL////5+fn39/f6+vr////x8fH////////+/v7////09PT////x8fH39/f////////////////////x8fH///+WLTLGAAAAHXRSTlMAIpML+gb4ZhHWn1c2gvHBvq1uKJcC6k8b187lQ9yhhboAAAQYSURBVHja7d3blpowFIDhTUIAOchZDkre/zE7ycySrbUUpsRN2/1fzO18KzEqxEVgTiZNfgmmtxRc8iaR8HNe8x4BtjQePKayYCIoyBSgvNNE1AkNSHqZyLqk97EgUCCHBzZ5mkg7ScvIJuIyOyXBRFxgpqWZyGsAZLB1KjsJi8nutHU4JCRbFRH8tmirI9k8Jx2sqNs8K/m0LQkrktO2crgcgXGB4AiTEsB0hJfo9MGgX7CGcYiYwQxmMOOvZwRhBG8tCoMXjBDeXvWCEcHbi14wgCBmMIMZzGAGM5jxETNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxY6E2rUQxnH2tz9cirlJFwFBJedaPnUv0M7++egPDE8iAJcIDmxwH5wwv9vUviw2kLbVO3TJU5uul/EyB0FoLp4x60PdGUd3qPurrWyjGGTc05u+1dcgI7/+tCCPARWGhH7o5Y7RCf+bH9ctXLp6v2BVDxfqz0oPXeSVaNtINo/1SXDv4dck8IIkbhtC2ol+iouEonTBCbYvVMnXOjxww6s/RFrBUpXHh/gw1rHj5d/qhYn9Gpk2FWh6xRBRX5Oj3Znh2Sq49/L6+y8pB26q9GbE2dbA2mVbx6I+7MfBglLCttm73ZQi7AD3iL4HqjFYJHSPRppqaUaJ3ATpGa+ckpGak2hRRMyqjGMkvl+xyFeSMwjAqcsZgGDdyhl0oNTnDN4yenJGZFGxNChP5/Y3efh6SM2rDOJMzboYxkDMqwyjIGcIw6F+io2FU1IxIm1JqRmgXSkvNKNCXeTpGrU0JNSO2c6LIGPgCS8AuDHz9ta0SXWDtxoDRH+MqlbC2Dt2G2JFRadtQZt2qq/orGowdGb2euxYiqWEpVWhTBnszoNAPdStuQwxqf0aocdWKW4Z+DfszIh8pxJqbuCE4YAC+4bm0evtipjpgJHeFnyyt1Ku2xa0bhjxr27p75rECNwyI9ZwvXkHq+7aTaMEV44YYy/spfgjgjNHaWW+GeUhGEX7tLlVinIFDDSgnOwhi1V6bU0b6tVS9eAERe863g4dRrtiHdc6o+nn5vtyVVgR79Cqt4uL6gfHPQyGqtP2vf7HADGbcYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JjhtOM+J/AgT008yDMkN/dPP9hzS8zAMQN3OEYeekp5YU7KOKXwVXqiY+QS7smcinGKABWdiBgpPJTSMHJ4KidhhPBUSMLw4CmPhKHgKUXCkHsygum71ftNSgCX6bsl8FQyfbcL5EdYsDk0R3j7aiA5wpt5AjKg/2gLJEBD/0Hf2OOf/vRrj6z/7GtP4B3nMKyjHA12kIPSjnJs3FEO0TvKkYJHOWCR+rjJH0Vn6fI5PjNbAAAAAElFTkSuQmCC');
	display: inline-block;
	width: 67px;
	height: 109px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-webkit-animation: rotation infinite 1.5s ease-in-out;
	animation: rotation infinite 1.5s ease-in-out;
	-webkit-background-size: 67px;
	background-size: 67px
}

.mod-orient-layer__desc {
	margin-top: 20px;
	font-size: 15px;
	color: #fff
}

