@import './base.css?v=2542635';
@import './index.css?v=2542635';
/*图标*/
.icon{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    border: 0;
}
.icon-logo{
	width: 7rem;
	height: 2rem;
	background: url(../img/logo.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-logo-white{
	width: 7rem;
	height: 1.8rem;
	background: url(../img/logo-white.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-down{
	width: 2rem;
	height: 1rem;
	background: url(../img/icon-down.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-true{
	width: .7rem;
	height: .7rem;
	background: url(../img/icon-true.png) 0 0 no-repeat;
	background-size: 100%;
}
.home-tit1{
	width: 2.5rem;
	height: 2.5rem;
	background: url(../img/home-tit1.png) 0 0 no-repeat;
	background-size: 100%;
}
.home-tit2{
	width: 2.4rem;
	height: 2.5rem;
	background: url(../img/home-tit2.png) 0 0 no-repeat;
	background-size: 100%;
}
.home-tit3{
	width: 2.4rem;
	height: 2.8rem;
	background: url(../img/home-tit3.png) 0 0 no-repeat;
	background-size: 100%;
}
.home-tit4{
	width: 2.4rem;
	height: 2.8rem;
	background: url(../img/home-tit4.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-icon{
	display: inline-block;
	width: 5.5rem;
	height: 5.5rem;
}
.index-icon1{
	background: url(../img/index-box1.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-icon2{
	background: url(../img/index-box2.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-icon3{
	background: url(../img/index-box3.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-icon4{
	background: url(../img/index-box4.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand{
	display: inline-block;
	width: 5rem;
	height: 5rem;
	vertical-align: middle;
}
.index-brand1{
	background: url(../img/index-brand1.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand2{
	background: url(../img/index-brand2.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand3{
	background: url(../img/index-brand3.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand4{
	background: url(../img/index-brand4.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand5{
	width: 4rem;
	height: 4rem;
	background: url(../img/index-brand5.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand6{
	background: url(../img/index-brand6.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand7{
	background: url(../img/index-brand7.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand8{
	background: url(../img/index-brand8.png) 0 0 no-repeat;
	background-size: 100%;
}
.index-brand9{
	width: 7rem;
	background: url(../img/index-brand9.png) 0 0 no-repeat;
	background-size: 100%;
}

.quote-l,
.quote-r{
   display: inline-block;
   width: 2rem;
   height: 2rem;
}
.quote-l{
	background: url(../img/quote-l.png) 0 0 no-repeat;
	background-size: 100%;
}
.quote-r{
	background: url(../img/quote-r.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about{
    display: inline-block;
    width: 8rem;
    height: 6rem;
}
.icon-about1{
    background: url(../img/icon-about1.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about2{
    background: url(../img/icon-about2.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about3{
    background: url(../img/icon-about3.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about4{
    background: url(../img/icon-about4.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about5{
    background: url(../img/icon-about5.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-about6{
    background: url(../img/icon-about6.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-boat{
	display: inline-block;
	width: 2rem;
	height: 3rem;
    background: url(../img/boat.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-ques,
.icon-info{
	display: inline-block;
	width: 1.8rem;
	height: 1.8rem;
}
.icon-ques1{
	background: url(../img/icon-ques1.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-ques1.active{
	background: url(../img/icon-ques1-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-ques2{
	background: url(../img/icon-ques2.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-ques2.active{
	background: url(../img/icon-ques2-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info1{
	background: url(../img/icon-info1.png) 0 0 no-repeat;
	background-size: 100%;
	height: 1.5rem;
}
.icon-info1.active{
	background: url(../img/icon-info1-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info2{
	background: url(../img/icon-info2.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info2.active{
	background: url(../img/icon-info2-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info3{
	background: url(../img/icon-info3.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info3.active{
	background: url(../img/icon-info3-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info4{
	background: url(../img/icon-info4.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info4.active{
	background: url(../img/icon-info4-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info5{
	background: url(../img/icon-info5.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info5.active{
	background: url(../img/icon-info5-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info6{
	background: url(../img/icon-info6.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info6.active{
	background: url(../img/icon-info6-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info7{
	background: url(../img/icon-info7.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-info7.active{
	background: url(../img/icon-info7-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-return{
	width: 1.4rem;
	height: 1rem;
	background: url(../img/return.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor{
	display: inline-block;
	width: 1.2rem;
	height: 1.3rem;
	vertical-align: middle;
}
.icon-infor1{
	background: url(../img/icon-infor1.png) 0 0 no-repeat;
	background-size: 100%;
	height: 1.4rem;
}
.icon-infor2{
	background: url(../img/icon-infor2.png) 0 0 no-repeat;
	background-size: 100%;
	height: 1.6rem;
}
.icon-infor3{
	background: url(../img/icon-infor3.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor4{
	background: url(../img/icon-infor4.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor5{
	background: url(../img/icon-infor5.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor6{
	background: url(../img/icon-infor6.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor7{
	width: 1rem;
    height: 1.5rem;
	background: url(../img/icon-infor7.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor8{
	height: .8rem; 
	background: url(../img/icon-infor8.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-infor9{
	background: url(../img/icon-infor9.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-flexible{
	width: 1rem;
	height: .6rem;
	background: url(../img/icon-flexible.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-name,
.icon-pwd,
.icon-ver{
	display: inline-block;
	width: 1.1rem;
	height: 1.2rem;
}
.icon-phone{
	display: inline-block;
	width: 1.1rem;
	height: 1.4rem;
}
.icon-name{
    background: url(../img/icon-name.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-phone{
    background: url(../img/icon-phone.png) 0 0 no-repeat;
	background-size: 100%;
	width: .9rem;
}
.icon-pwd{
    background: url(../img/icon-pwd.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-ver{
    background: url(../img/icon-ver.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-checkbox,
.icon-checked{
	display: inline-block;
	width: .9rem;
	height: .9rem;
	cursor: pointer;
	vertical-align: middle;
}
.icon-checkbox{
	background: url(../img/icon-checkbox.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-checked{
	background: url(../img/icon-checked.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-identity{
	display: inline-block;
	width: .8rem;
	height: .7rem;
	cursor: pointer;
	vertical-align: middle;
	background: url(../img/icon-identity.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-code{
	display: inline-block;
	width: 1.2rem;
	height:1.3rem;
	cursor: pointer;
	vertical-align: middle;
	background: url(../img/icon-code.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-right{
	display: inline-block;
	width: 0.5rem;
    height: 1.1rem;
	cursor: pointer;
	vertical-align: middle;
	background: url(../img/icon-right.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-tick-blue{
	display: inline-block;
	width: .7rem;
    height: .6rem;
	vertical-align: middle;
	background: url(../img/icon-tick-blue.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-mark-blue{
	display: inline-block;
	width: 1.8rem;
    height: 1.5rem;
	background: url(../img/icon-mark-blue.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-suc-blue{
	display: inline-block;
	width: 1.2rem;
    height: 1.2rem;
	background: url(../img/icon-suc-blue.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-fail-fork{
	display: inline-block;
	width: .8rem;
    height: .8rem;
	background: url(../img/icon-fail-fork.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func{
	display: inline-block;
	width: 3rem;
	height: 3rem;
}
.icon-func01{
	background: url(../img/icon-func01.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func02{
	background: url(../img/icon-func02.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func03{
	background: url(../img/icon-func03.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func04{
	background: url(../img/icon-func04.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func05{
	background: url(../img/icon-func05.png) 0 0 no-repeat;
	background-size: 100%;
}
.icon-func06{
	background: url(../img/icon-func06.png) 0 0 no-repeat;
	background-size: 100%;
}
/*字体*/
@font-face {
    font-family: Lovelo-Black;
    src: url('../font/Vollkorn.otf');
}
@font-face {
    font-family: Hy;
    src: url('../font/Hye1gj.TTF');
}
@font-face {
    font-family: PingFang;
    src: url('../font/PingFang/PINGFANG MEDIUM.TTF');
}
@font-face {
    font-family: PingFang RL;
    src: url('../font/PingFang/PINGFANG REGULAR.TTF');
}
@font-face {
    font-family: PingFang SC;
    src: url('../font/PingFang/PINGFANG LIGHT.TTF');
}
@font-face {
    font-family: PF_Index;
    src: url('../font/PF_Index.TTF');
}

/*主体*/
.main-card {
    width: 100%;
    position: relative;
}
.main-card .bt-shadow:after{
   content: "";
   width: 60%;
   height: .1rem;
   background: -webkit-linear-gradient(left,#fff,#ececec,#fff) center top no-repeat;
   position: absolute;
   bottom: 0;
   left: 50%;
   margin-left: -30%;
}

/*关于我们*/
.main-card .about-bg{
	background: url(../img/about-bg.png) center top no-repeat;
    background-size: 100%;
    height: 11.5rem;
}
.main-card .top-bg {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: .4rem;
    margin-top: 2.7rem;
}
.main-card .top-bg .cont{
	text-align: center;
	color: #fff;
}
.main-card .top-bg .tit{
	font-size: 2.4rem;
	padding: 3.2rem 0 1.6rem;
}
.main-card .top-bg .tit-sm{
	font-size: 1rem;
}
.main-box{
	margin: 0 auto;
	padding-top: 2.2rem;
}
.main-box .main-programs{
	margin: 2rem 2rem 0;
	padding-bottom: .6rem;
}
.main-programs .programs-box{
	float: left;
	width: 48%;
	margin-bottom: 3rem;
	text-align: center;
}
.main-programs .programs-box:nth-child(even){
	float: right;
}
.main-programs .programs-box h4{
	color: #67676f;
	font-size: 1.2rem;
	padding: .9rem 0 .4rem;
	font-weight: bold;
}
.main-programs .programs-box span{
	color: #8e8e92;
	font-size: .8rem;
}
.main-card .subtitle{
    width: 90%;
    margin:1.2rem auto 1.2rem;
    line-height: 1.5rem;
}
.main-card .subtitle p{
	margin-bottom: .4rem;
	text-indent: 2em;
	font-size: .9rem;
	color: #4a4a51;
	font-family: PingFang, sans-serif;
}
.main-card .family{
	width: 100%;
	margin-bottom: 1rem;
}
.main-card .main-btn{
	display: inline-block;
    padding: .5rem 1.2rem;
    background: #ec435d;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    margin: 2rem 0;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.contact-box{
	margin: 0 auto;
    padding: 1.4rem 0;
}
.contact-box .title{
	font-size: 1.1rem;
	color: #333;
	text-align: center;
	margin-bottom: .6rem;
}
.contact-box p{
	font-size: .8rem;
	padding-left: 1.4rem;
	line-height: 1.2rem;
}
/*价格*/
.main-card .price-bg{
	background: url(../img/price-bg.png) center top no-repeat;
    background-size: 100%;
    height: 10.5rem;
}
.main-card .price-bg .tit {
    padding: 2.8rem 0 .2rem;
}
.main-card .price-bg .tit-sm{
	font-size: .95rem;
}
.main-price-tab{
    box-shadow: 0 2px 10px #c2c2c2;
    position: relative;
    z-index: 1;
}
.main-price-tab li{
	float: left;
	width: 26.5%;
	line-height: 3rem;
	color: #666;
	text-align: center;
	font-size: .9rem;
	border-bottom: 2px solid transparent;
	cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-price-tab li:nth-child(1){
	width: 15%;
}
.main-price-tab li:nth-child(4){
	width: 32%;
}
.main-price-tab li.active{
	color: #00c1de;
	background: #f4faff;
	border-bottom: 2px solid #00c1de;
}
.main-price-box{
	padding: 2rem 0 3rem;
	display: none;
}
.main-price-box .box{
	width: 80%;
	margin: auto;
	box-shadow: 0 0 20px #c2c2c2;
	border: 1px solid #5fcde2;
}
.main-price-box .tit{
	background: #5fcde2;
	text-align: center;
	font-size: 1.4rem;
	line-height: 4.5rem;
	color: #fff;
	position: relative;
}
.main-price-box .tit .hui{
	display: inline-block;
	width: 3.5rem;
	height: 3.5rem;
	background: url(../img/act20190312/new.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: -.1rem;
    top: -.1rem;
}
.main-price-box .infor{
	padding: 1.6rem 1rem;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	line-height: 1.8rem;
}
.main-price-box .price{
	text-align: center;
	margin: 1.5rem 0 1rem;
}
.main-price-box .cur{
	font-size: 3rem;
	color: #333;
}
.main-price-box .sym{
	font-size: .9rem;
	position: relative;
	top:-1.8rem;
	left: .2rem;
	font-weight: bold;
}
.main-price-box .ori-price{
	color: #666;
	font-size: 1.2rem;
    text-decoration: line-through;
   	font-family: PingFang SC, sans-serif;
}
.main-price-box .btn{
	display: inline-block;
	font-size: 1.2rem;
	width: 7rem;
	height: 2.5rem;
	line-height: 2.5rem;
	margin-bottom: 2rem;
	border-radius: 4px;
	border: 1px solid #5fcde2;
	color: #5fcde2;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-price-box .btn.active{
	color: #fff;
	background: #5fcde2;
}
.main-price-box .name{
	float: left;
	font-size: .8rem;
	color: #333;
}
.main-price-box .msg{
	float: right;
	font-size: .9rem;
}
.main-price-box .tip{
	font-size: .8rem;
	color: #333;
	line-height: 1rem;
	font-size: 1.1rem;
	position: relative;
	top:-.7rem;
	font-family: PingFang, sans-serif;
}
.main-price-box .tip b{
	display: inline-block;
	color: #666;
	transform: scale(.7) translate(-3.2rem);
}
.main-price-box.free .box{
	border: 1px solid #e5e5e5;
}
.main-price-box.free .tit{
	background: #ececec;
	color: #333;
}
.main-price-infor{
	background: #f8fcff;
	padding: 3rem 1rem 2rem;
}
.main-price-infor .tit{
	text-align: center;
	font-size: 1.6rem;
	color: #333;
}
.main-price-infor .infor{
	background: #fff;
	box-shadow: 0 0 10px #e5e5e5;
	margin: 1.5rem 0;
	padding: 1.5rem 1.5rem;
}
.main-price-infor .ques{
	color: #5fcde2;
	margin-bottom: 1.5rem;
	font-weight: bold;
	font-size: 1.2rem;
}
.main-price-infor .ans{
	font-size: .9rem;
	color: #626770;
	line-height: 1.8rem;
	padding-left: 1rem;
	margin-bottom: .6rem;
	position: relative;
}
.main-price-infor .ans:before{
	content: "";
	width: .5rem;
	height: .5rem;
	background: #fff;
	border: .1rem solid #00c1de;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: .4rem;
}
.main-price-infor .ans.inpo{
	color: #e1455f;
}
.main-ques-box{
	text-align: center;
	padding-bottom: 2.5rem;
}
.main-ques-box .tit{
	font-size: 2rem;
	color: #333;
	padding-top: 2rem;
}
.main-ques-box .tip{
	font-size: .9rem;
	color: #666;
	margin-top: 1.5rem;
}
/*船长全功能介绍*/
.main-card .func-bg{
	background: url(../img/func-bg.png) center top no-repeat;
    background-size: 100%;
    height: 10.5rem;
}
.main-card .func-bg .tit {
    padding: 2.8rem 0 .5rem;
}
.main-card .func-bg .tit-sm{
	font-size: .95rem;
}
.func-tab-box{
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
}
.main-func-tab{
	width: 49.2rem;
    box-shadow: 0 2px 10px #c2c2c2;
    position: relative;
    z-index: 1;
}
.main-func-tab li{
	float: left;
	width: 8.2rem;
	padding-top: .4rem;
	text-align: center;
	font-size: .8rem;
	border-bottom: 2px solid transparent;
	cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-func-tab li a{
	color: #666;
}
.main-func-tab li.active{
	
	background: #f4faff;
	border-bottom: 2px solid #00c1de;
}
.main-func-tab li.active a{
	color: #00c1de;
}
.main-func-tab .name{
	margin:.6rem 0 .4rem;
	width: 102%;
	transform: scale(.95) translate(-2%);
}
.buy-package-box{
	text-align: center;
	padding: 2rem 0;
	background: #f8fcff;
}
.buy-package-box .msg{
	color: #506674;
	font-size: 1.2rem;
}
.buy-package-box .btn {
    display: inline-block;
    width: 7rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background: #5fcde2;
    color: #fff;
    font-size: .9rem;
    border-radius: 4px;
    margin-top: 1rem;
    text-align: center;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*服务条款*/
.main-card .terms-bg{
    background: url(../img/terms-bg.png) center top no-repeat;
    background-size: 100%;
    height: 7.4rem;
}
.main-card .terms-bg .tit{
    padding: 2.6rem 0 1.6rem;
    font-size: 2rem;
}
.main-card .terms-box{
    width: 90%;
    margin:.4rem auto;
}
.main-card .terms-box .terms-time{
	font-size: 1rem;
	font-weight: bold;
	margin:1rem 0;
	margin-bottom: 0;
}
.main-card .terms-box h4{
	font-size: 1rem;
	font-weight: bold;
	line-height: 3rem;
}
.main-card .terms-box p{
	font-size: 1rem;
	line-height: 1.4rem;
	margin-bottom: 1.4rem;
}
/*常见问题*/
.main-card .ques-bg{
	background: url(../img/ques-bg.png) center top no-repeat;
    background-size: 100%;
    height: 7.3rem;
    padding-bottom: 0;
}
.main-card .ques-bg .tit{
    padding: 2rem 0 1.6rem;
}
.main-card .main-tab li{
   float: left;
   text-align: center;
   background: #f8f8f9;
   border-bottom: 1px solid #e8e8e9;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-card .main-tab li.row2{
	width: 50%;
	padding: 1.2rem 0;
}
.main-card .main-tab li.row3{
	width: 33.3%;
	padding: .4rem 0;
	line-height: 1.8rem;
}
.main-card .main-tab li.active{
	background: #50d2c2;
	color: #fff;
}
.ques-card{
   margin: 2rem;
   min-height: 450px;
}
.ques-card .main-list{
	width: 100%;
	margin:.4rem auto;
	color: #68676a;
/*	height: 3rem;*/
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
.ques-card .main-list .tit{
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 3rem;
	cursor: pointer;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ques-card .second-list{
	padding-bottom: 1rem;
	display: none;
}
.ques-card .second-list .name{
	line-height: 2rem;
    font-size: 1.1rem;
    text-indent: 2.4em;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ques-card .second-list .name.active{
	color: #24b7ce;
}
.ques-card .icon-right{
	margin-right: .6rem;
}
.ques-card .third-list {
	margin: .2rem 0;
	display: none;
}
.ques-card .third-list li {
	text-indent: 4.2em;
    font-size: 0.9rem;
    line-height: 1.6rem;
}
.ques-card .ques-cont{
	padding-bottom: .5rem;
	margin-bottom: 1rem;
	position: relative;
	border-bottom: 1px dashed #24b7ce;
}
.ques-card .ques-default{
	display: none;
}
.ques-card .ques-show{
	display: block;
}
.ques-card .ques-cont .msg{
	text-indent: 0;
	font-size: 0.9rem ;
	line-height: 1.8rem;
	margin: .5rem 0;
}
.ques-card .main-list .ques {
    font-size: 1rem;
    line-height: 1.4rem;
    margin: 1rem 0 2rem;
    text-align: center;
    font-weight: bold;
    position: relative;
    text-indent:0;
}
.ques-card .main-list .ques .line {
    display: inline-block;
    width: 100%;
    height: .6rem;
    border-bottom: 1px dashed #24b7ce;
    position: absolute;
    left: 0;
    top: 0;
}
.ques-card .main-list .ques b {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
    font-weight: bold;
    padding: 0 .2rem;
    color: #24b7ce;
}
.ques-card .main-list .ques-tit{
	text-indent: 0;
	font-weight: bold;
	font-size: 1rem;
	margin-bottom: 1rem;
}
.ques-card .msg-list{
	line-height: 1.2rem;
	font-size: .9rem;
	padding-bottom: 2.5rem;
}
.ques-card .msg-list dt {
    font-weight: bold;
    font-size: .95rem;
    margin:0 0 .8rem 1rem;
    position: relative;
    text-indent: 1.8em;
}
.ques-card .msg-list dt .num{
	position: absolute;
	left: -1.8rem;
	top: 0;
}
.ques-card  .msg-list dd {
    font-size: .9rem;
    margin-left: 1rem;
    line-height: 1.6rem;
    text-indent: 0;
}
.ques-card .msg-step{
	font-size: .9rem;
    margin: 0 0 .5rem 3.2rem;
    line-height: 1.2rem;
    position: relative;
    text-indent: 0;
}
.ques-card .msg-step .tip {
    position: absolute;
    left: -3.2rem;
    top: 0;
    color: #24b7ce;
    font-weight: bold;
}
.ques-card .msg-step2 .tip2 {
    left: -1.8rem;

}
.ques-card .msg-step3{
	margin: 0 0 .5rem 4.2rem;
}
.ques-card .msg-step3 .tip3 {
    left: -4.2rem;
}
.ques-card figure{
	position: relative;
	margin-bottom: 8%;
}
.ques-card figure h5{
	font-size: .9rem;
	line-height: 1.4rem;
	text-indent: 0;
}
.ques-card  .moreImg{
	float: left;
	width: 25%;
	margin-right: 10%;
}
.ques-card  .moreImg:last-child{
	margin-right: 0;
}
.ques-card  .moreImg .arrow-r{
	display: inline-block;
	width: 1.8rem;
	height: 1rem;
	background: url(../img/arrow-r.png) 0 0 no-repeat;
	background-size: 100%;
	top: 40%;
	right: -36%;
	position: absolute;
}
.ques-card .arrow-b{
	display: inline-block;
    width: .6rem;
    height: 1.3rem;
	background: url(../img/arrow-b.png) 0 0 no-repeat;
	background-size: 100%;
	bottom: -10%;
	left: 45%;
	position: absolute;
}
.ques-card .or{
	color: #d8271c;
	font-weight: bold;
	bottom: -16%;
	left: 50%;
	width: 2rem;
	margin-left: -1.6rem;
	position: absolute;
	font-style: normal;
	text-indent: 0;
}
.ques-card .sm-tips{
	font-size: .9rem;
	text-indent: 0;
}
.ques-card .sm-tips span{
	font-weight: bold;
	color:#24b7ce;
}
.ques-card .int-tit-sm{
	text-indent: 0;
	font-weight: bold;
	margin-bottom: 1rem;
}
/*支付结果页面*/
.pay-result-box{
	margin-top: 2.7rem;
	padding: 6rem 0 0 0;
	text-align: center;
}
.pay-result-box .payImg{
	width: 10rem;
}
.pay-result-box h3{
	font-size: 2.4rem;
	line-height: 5.2rem;
	text-indent: 1em;
}
.pay-result-box p{
	font-size: 1.4rem;
	color: #606067;
}
.pay-result-box .pay-btn{
	margin: 5rem 0 8.4rem;
}
.pay-result-box .pay-btn a{
	display: inline-block;
	background: #1b225d;
	color: #fff;
	font-size: 1.1rem;
	padding: .6rem 1rem;
	border-radius: 2px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*快速上手指南*/
.main-guide{
	margin-top: 2.7rem;
	background: #287d8a;
	padding-left: 7rem;
	min-height: 38.6rem;
	font-family: PingFang, sans-serif;
}
.main-guide .guide-tit{
	padding: 4.4rem 0 0;
}
.main-guide .guide-tit h3{
	font-size: 2.4rem;
	background: #fff;
	line-height: 4.2rem;
	color: #287d8a;
	padding-left: 1rem;
}
.main-guide .guide-list{
	line-height: 1.5rem;
	color: #fff;
	padding: 1rem 0 4rem;
}
.main-guide .guide-list li{
	padding:.8rem 0;
}
.main-guide .guide-list span{
	font-size: .9rem;
	color: #9bc2c8;
	position: relative;
	padding-left: .8rem;
}
.main-guide .guide-list span:before{
	content: "";
	display: inline-block;
	width: .5rem;
	height:.5rem;
	background: url(../img/icon-guide.png);
	background-size: 100%;
	position: absolute;
	left: 0;
	top: .45rem;
}

.main-guide .guide-list p{
	font-size: 1.5rem;
	text-indent: 1.8em;
}
.main-guide .guide-list a{
	color: #fff;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.guide-details{
	background: #fff;
	min-height: 10rem;
    font-family: PingFang, sans-serif;
    margin-top: 2.7rem;
}
.guide-details .guide-tit h3{
	font-size: 2.2rem;
    background: #fff;
    line-height: 4.2rem;
    color: #287d8a;
    padding-left: 0;
}
.guide-details .guide-tit{
   padding:3.4rem 0 0 7rem;
}
.guide-details .detail-title{
	color: #fff;
	font-size: 1.4rem;
	line-height: 3.4rem;
	background: #287d8a;
	padding-left: 1.2rem;
}
.guide-details .detail-title span{
    font-size: .9rem;
	color: #9bc2c8;
	position: relative;
	padding: 0 .8rem;
	vertical-align: middle;
}
.guide-details .detail-title span:before{
	content: "";
	display: inline-block;
	width: .5rem;
	height:.5rem;
	background: url(../img/icon-guide.png);
	background-size: 100%;
	position: absolute;
	left: 0;
	top: .45rem;
}
.guide-details .detail-list{
    margin: 2rem 0;
}
.guide-details .detail-list .detail-msg{
    margin-bottom: 1rem;
}
.guide-details .detail-list h5{
	padding: 0 .8rem .6rem .8rem;
}
.guide-details img{
	width: 100%;
	height: 100%;
}

/*购买套餐*/
.package-bg{
	background: url(../img/package-bg.png) center top no-repeat;
    background-size: 100%;
    height: 7rem;
}
.main-card .package-bg .tit{
    padding: 2.4rem 0 1.6rem;
}
.main-tabCont .home-price{
	margin: 2.2rem auto;
	border: 1px solid #e8e8e9;
}
.main-tabCont .price-show{
	background: #50d2c2;
	color: #fff;
}
.main-tabCont .price-tips{
	font-size: .9rem;
	line-height: 1.4rem;
	color: #969699;
}
.main-tabCont .price-btn{
	font-size: .9rem;
	color: #969699;
	padding:1.4rem 0 0 0;
}
.main-tabCont .price-btn .main-btn{
   margin:1rem 0 0 0;
}
/*邀请有奖*/
.reward-bg{
	background: url(../img/reward-bg.png) center top no-repeat;
    background-size: 100%;
    height: 7rem;
}
.main-card .reward-bg .tit{
    padding: 2.4rem 0 1.6rem;
}
.reward-box{
	margin: 1.2rem 0;
	font-size: 1rem;
}
.reward-box p{
	line-height: 1.8rem;
}
.reward-box .reward-input{
	width: 96%;
	height: 2.4rem;
	border-radius: 2px;
	padding: 0 2%;
	border: 1px solid #9e9e9f;
	color: #cdcdcf;
	margin: 1rem 0 2rem;
}
.reward-box .reward-link dd{
   float: left;
   margin-left: 1.4rem;
}
.reward-box .reward-link h5{
	font-size: .9rem;
	color: #bcbcbc;
}
.reward-box .reward-link a{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.reward-box .reward-link img{
	width: 3.5rem;
	height:3.5rem;
}
.tabCont-list{
	line-height: 2.6rem;
	border-bottom: 1px solid #f2f2f2;
	padding: 1rem 0;
}
.tabCont-list label{
	display: inline-block;
	font-size: .8rem;
	width: 25%;
	text-align: right;
	color: #bababa;
	margin-right: 1.2rem;
}
.tabCont-list span{
	color: #5e5c5c;
	font-weight: bold;
	font-size: .9rem;
}
.main-tabCont .notes{
	text-align: center;
	font-size: .9rem;
	padding-top: 1rem; 
	color: #bababa;
}
/*账号中心*/
.account-bg{
    height: 14rem;
    position: relative;
}
.account-bg .account-layer{
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
    background: url(../img/head-layer.png) center top no-repeat;
    background-size: 100%;
    opacity: .8;
    z-index: 2;
}
.account-bg .img-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.account-bg .cont{
	position: absolute;
	left: 50%;
	top: 35%;
	margin-left: -3.5rem;
	margin-top: -3.5rem;
	width: 7rem;
	height: 10rem;
	position: relative;
	z-index: 3;
}
.account-bg .cont .head-border{
	display: inline-block;
	width: 5.5rem;
	height: 5.5rem;
	border-radius: 50%;
	border: .5rem solid #fff;
	opacity: .3;
	position: absolute;
	left: 50%;
	top: 37%;
	margin-left: -3.25rem;
	margin-top: -3.25rem;
}
.account-bg .cont .head{
	width: 5.5rem;
	height: 5.5rem;
	border-radius: 50%;
	border: .5rem solid transparent;
	position: absolute;
	left: 50%;
	top: 37%;
	margin-left: -3.25rem;
	margin-top: -3.25rem;
	overflow: hidden;
}
.account-bg .cont .head img{
	width: 100%;
	height: 100%;
}
.account-bg .change-head{
   display: inline-block;
   width: 1.8rem;
   height: 1.8rem;
   line-height: 1.8rem;
   font-size: 1.2rem;
   border-radius: 50%;
   background: #50d2c2;
   color: #fff;
   position: absolute;
   right: .5rem;
   top: .5rem;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.account-bg .head-name{
	position: absolute;
	top: 7.2rem;
	width: 100%;
	text-align: center;
}
.account-bg .head-identity{
	position: absolute;
	top: 8.6rem;
	width: 100%;
	text-align: center;
	font-size: .7rem;

}
.account-bg .head-identity b{
	width: 5.5rem;
	padding: .2rem .6rem;
	background: #ff930d;
	border-radius: 1rem;
	opacity: .8;
}
.account-bg .head-time{
    position: absolute;
    left: 1rem;
    bottom: .4rem;
    z-index: 2;
    font-size: .7rem;
    color: #fff;
}
.account-bg .head-time .num{
	font-size: 1.4rem;
	font-weight: bold;
	color: #ee435e;
}
.account-bg .head-time .btn{
    border: 1px solid #ff930d;
    color: #ff930d;
    border-radius: 5px;
    padding: .1rem .4rem;
    margin-left: .5rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-card .full-tabCont{
	width: 100%;
}
.account-list .icon-infor{
	margin-right: .8rem;
}
.account-list{
	border:none;
	padding: 0 0 4rem 0;
	line-height: 3.4rem;
	min-height: 16.6rem;
}
.account-list label{
	text-align: left;
	padding: 0 1rem 0 2rem;
	width: 6rem;
	margin-right: 0;
	float: left;
}
.account-list li{
	border-bottom: 1px solid #e8e8e9;
	position: relative;
}
.account-list li.active>label{
	color: #50d2c2;
}
.input-box{
	border: none;
	width:60%;
	color: #5e5c5c;
	font-size: .9rem;
	font-weight: bold;
	vertical-align: middle;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.account-list .account-cont{
	color: #bbbbbd;
}
.account-list .line{
   display: inline-block;
   width:0;
   height: 1px;
   background: #50d2c2;
   position: absolute;
   bottom: 0;
   left: 50%;
}
.account-list li.active .icon-infor1{
	background: url(../img/icon-infor1-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor2{
	background: url(../img/icon-infor2-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor3{
	background: url(../img/icon-infor3-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor4{
	background: url(../img/icon-infor4-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor5{
	background: url(../img/icon-infor5-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor6{
	background: url(../img/icon-infor6-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor7{
	background: url(../img/icon-infor7-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list li.active .icon-infor8{
	background: url(../img/icon-infor8-active.png) 0 0 no-repeat;
	background-size: 100%;
}
.account-list .icon-flexible{
	float: right;
	margin: 1.5rem 1rem 0 0;
}
.account-list .flexible-cont{
	float: left;
	width: 65%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-sublist{
	height: 0;
	width: 100%;
	float: left;
	overflow:hidden;
}
.account-sublist{
  border-top: 1px solid #e8e8e9;
}
.account-sublist li{
  border-bottom: 1px solid #f5f5f5;
  padding: 0 2rem;
  overflow: hidden;
}
.account-sublist li:last-child{
	border-bottom: none;
}
.account-sublist label{
	width: 5rem;
}
.account-sublist .btn{
	color: #fff;
	font-size: .9rem;
	padding: .3rem .6rem;
	border: none;
	background: #bbbbbd;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.account-list li.account-animate.active{
	border-bottom: 1px solid #50d2c2;
}
.weixin{
	width: 65%;
	float: left;
	margin-left:6rem;
}
.scan-code{
	width: 80%;
}
.weixin img{
	width: 100%;
	height: 100%;
}
.weixin .bind{
	line-height: 1rem;
	color: #000;
	font-size: 1rem;
}
.weixin .bind span{
	display: inline-block;
	background: #38b430;
	color: #fff;
	padding: .4rem .8rem;
	border-radius: 20px;
	margin-right: .6rem;
}
.weixin .bind a{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.weixin .tips{
	line-height: 1.2rem;
	color: #bababa;
	font-size: .6rem;
	padding-left: .8rem;
	margin:.5rem 0 3rem 0;
	position: relative;
}

.weixin .tips:after{
    content: "";
    width: 0;
    height: 0;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    border-bottom: .5rem solid #50d2c2;
    position: absolute;
    left: 0;
    top: .4rem;
}
.main-tabCont .time-record{
    line-height: 6rem;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
    font-size: .8rem;
    color: #bababa;
}
.main-tabCont .time-record .num{
	color: #ec435d;
	font-size: 2rem;
	font-weight: bold;
}

/*订单详情*/
.order-details{
	margin-top: 2.7rem;
}
.order-details .tit{
	text-align: center;
	line-height: 3.5rem;
	background: #f8f8f9;
	font-size: 1.4rem;
} 
.order-details label{
	width: 35%;
}
.payment-method h5{
	font-size: .8rem;
    width: 20%;
    text-align: right;
    color: #bababa;
    margin: 1.2rem 0;
    float: left;
}
.payment-method .cont{
	float: left;
	margin-top: 1rem;
	text-align: center;
}
.payment-method .method li{
	float: left;
	margin:2rem 1.6rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.payment-method .method img{
	width: 5rem;
}
.payment-method p{
	font-size: .8rem;
	color: #a9a9a9;
    text-align: center;
}
.payment-method .method p{
	line-height: 1.2rem;
	margin-top: .2rem;
}
.payment-method .payment-btn{
	display: inline-block;
	padding: .6rem;
	border-radius: 2px;
	color: #fff;
	background: #1b225d;
	margin:1.4rem 0 1.8rem ;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.payment-method .payment-link{
	display: inline-block;
	color: #1c1b20;
	margin:.6rem 0 2rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*注册*/
.user-box{
	margin: 2.7rem 0 0 0;
	background: #e6f1f6;
	padding:2rem;
	min-height: 35.8rem;
}
.user-box h3{
	text-align: center;
	font-size: 1.4rem;
	line-height: 4rem;
}
.user-box .user-list{
	margin-top: 1rem;
}
.user-box .user-list li{
	position: relative;
	min-height: 4.5rem;
}
.user-box .user-list .icon-phone{
	position: absolute;
	left: .8rem;
	top: .9rem;
}
.user-box .user-list .icon-name,
.user-box .user-list .icon-pwd,
.user-box .user-list .icon-ver,
.user-box .user-list .icon-code{
	position: absolute;
	left: .8rem;
	top: 1rem;
}
.user-box .user-input{
	width: 85%;
	height: 2.8rem;
	padding: 0 2% 0 12%;
	background: #fff;
	border: 2px solid #fff;
	font-size: 1rem;
	border-radius: 4px;
	color: #7a7979;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border: 2px solid transparent;
}
.user-box .user-input-w200{
	width: 46%;
}
.user-box .ver-code{
	display: inline-block;
	width: 36.3%;
	height: 3.06rem;
	line-height: 3rem;
	background: #d3dbde;
	color: #76838f;
	text-align: center;
	font-size: 1.1rem;
	border-radius: 4px;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.user-box .user-input:focus{
	background: #f2f2f2;
}
.user-box .tips{
   display: inline-block;
   color: #ec435d;
   font-size:.8rem;
   line-height: 1.6rem;
   margin-bottom: .3rem;
}
.user-box .user-btn{
	display: inline-block;
	width: 100%;
	height: 3.2rem;
	line-height: 3.2rem;
	background: #1dd6f2;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	border-radius: .3rem;
	box-shadow: 0 0 0;
    -webkit-appearance: none;
	border: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.user-box .user-btn:active{
    background:#12cde9;
}
.user-box .user-msg{
	color: #343434;
	font-size: .9rem;
	border-top: 1px dashed #9e9f9f;
	line-height: 3rem;
	margin-top: 1.6rem;
}

.user-box a{
	color: #ec435d;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.user-box .user-term{
    font-size: .9rem;
    margin-bottom: .8rem;
}
.checkbox,
.return{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.user-box .user-jump{
	margin:7rem auto;
	text-align: center;
	font-size: .9rem;
}
.user-box .user-jump img{
	width: 6rem;
	height: 6rem;
	margin-bottom: 1rem;
}
.user-box .user-jump p{
    line-height: 2rem;
}
.user-box .link-btn{
	margin-top: 1.2rem;
	display: inline-block;
}
#MEIQIA-BTN{
	width: 50px !important;
    height: 50px !important;
}
#MEIQIA-BTN #MEIQIA-BTN-ICON{
	margin: 10px !important;
}
/*全球开店*/
.shop-content{
	width: 100%;
	height: 12.1rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    background: url(../img/shop-bg.png) center top no-repeat;
    background-size: 100%;
}
.shop-content .head {
    color: #1b225d;
    font-size:1.2rem;
    width: 22rem;
    height: 1.8rem;
    margin:3.4rem  4rem .4rem;
}
.shop-content .global-selling{
	display: inline-block;
	width: 40%;
	height: 100%;
	background: url(../img/global-selling.png) 0 0 no-repeat;
    background-size: 100%;
    float: left;
    margin:.4rem .4rem 0 0;
}
.shop-content .head .conect {
    font-size: 1.2rem;
    color: #333333;
    font-weight: bolder;
    float: left;
}
.shop-content .logo {
    display: inline-block;
    width: 30%;
	height: 100%;
    background: url(../img/logo.png) center top no-repeat;
    background-size: 100%;
    float: left;
    margin: 0 .4rem 0 .2rem;
}
.shop-content  h3{
	font-family: PingFang, sans-serif;
	color: #f8b300;
	font-size: 1.7rem;
    text-align: center;
    white-space: nowrap;
}
.shop-content .shop-btn{
	height: 1.8rem;
    width: 6rem;
    line-height: 1.5rem;
    display: inline-block;
    border-radius: 20px;
    border: 1px solid #f8b300;
    font-size: 1rem;
    color: #f8b300;
    padding-top: 0.4rem;
    margin-top: .5rem;
    text-align: center;
    font-family: "Microsoft YaHei";
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.shop-bg{
	background: url(../img/shop-index.jpg) center top no-repeat;
    background-size: 100%;
    height: 12.2rem;
}
.shop-bg .head {
    color: #1b225d;
    font-size:1.2rem;
    width: 22rem;
    height: 1.8rem;
    margin:1.4rem  3.5rem 0;
}
.shop-bg .global-selling{
	display: inline-block;
	width: 40%;
	height: 1.2rem;
	background: url(../img/global-selling.png) 0 0 no-repeat;
    background-size: 100%;
    float: left;
    margin:.4rem .4rem 0 0;
}
.shop-bg .head .conect {
    font-size: 1.2rem;
    color: #333333;
    font-weight: bolder;
    float: left;
}
.shop-bg .logo {
    display: inline-block;
    width: 30%;
	height: 100%;
    background: url(../img/logo.png) center top no-repeat;
    background-size: 100%;
    float: left;
    margin: 0 .4rem 0 .2rem;
}
.shop-bg  h3{
	font-family: PingFang, sans-serif;
	color: #f8b300;
	font-size: 1.8rem;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
}
.shop-bg .bottom {
    display: inline-block;
    width: 4.5rem;
    height: 4.5rem;
    background: url(../img/amz-msg.png) center top no-repeat;
    background-size: 100%;
    position: relative;
    margin: .8rem 10rem 0 0;
}
.shop-bg .bottom:after {
    content: "";
    width: 12rem;
    height: 2.8rem;
    background: url(../img/amz-ribbon.png) center top no-repeat;
    background-size: 100%;
    position: absolute;
    left: 2.4rem;
    top: -.5rem;
}
.shop-bg .bottom b {
    color: #fff;
    font-size: .8rem;
    font-weight: bolder;
    display: block;
    white-space: nowrap;
    z-index: 1;
    transform: scale(.9);
}

.shop-bg .bottom b.tip1 {
    position: absolute;
    left: 2.9rem;
    top: 0;
}
.shop-bg .bottom b.tip2 {
    position: absolute;
    left: 7.5rem;
    top: -.3rem;
}
.shop-card{
	padding-bottom: 4rem;
}
.shop-card .main-content {
    background: #fff;
    width: 90%;
    padding: 1.2rem 0;
    margin: auto;
}
.shop-card .main-content .tit {
    font-weight: bolder;
    font-size: 1.1rem;
    word-break: break-all;
}
.shop-card .main-content .tit span {
    font-family: -webkit-pictograph;
    font-size: 2rem;
}
.shop-card  .code img{
	width: 12rem;
}
.shop-card .main-content .msg {
    font-size: .9rem;
    padding: .2rem 0 0;
    text-indent: 2em;
    word-wrap : break-word;
}
.shop-card .tit-sm {
    margin-left: .8rem;
    padding: .9rem 0 .4rem;
    line-height: 1.4rem;
}
.shop-card .list {
    font-size: .9rem;
    margin-left: 1.6rem;
    word-wrap: break-word;
    line-height: 1.4rem;
}
.shop-card .list-sm {
    font-size: .9rem;
    margin-left: 2.7rem;
    word-wrap: break-word;
    line-height: 1.4rem;
}
.shop-card .shop-img{
	width: 100%;
	padding-top: .4rem;
}
.shop-card .bar {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;
    width: 80%;
}
.shop-card .bar2 {
    border-top: 1px solid #000;
    border-bottom: 1px dashed #000;
    padding: .8rem 0 2rem;
    width: 80%;
}

/*AMZCaptain收款*/
.receive-content{
	width: 100%;
	height: 21rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    background: url(../img/rec-bg.png) center top no-repeat;
    background-size: 100%;
}
.receive-content .cont{
	margin-top: 1.4rem;
}
.receive-content a{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.receive-content .tit{
	color: #ededed;
	float: right;
	font-family: Hy, sans-serif;
	font-size: 1.2rem;
	margin: 0 1.6rem 0 0;
}
.receive-content .rec-infor{
	display: inline-block;
	width: 21rem;
	height: 9rem;
	background: url(../img/rec-infor.png) center top no-repeat;
    background-size: 100%;
}
.receive-content p{
	margin: 0 1.6rem 0;
	line-height: 1.8rem;
	text-align: left;
	word-break: break-all;
	color: #F5F5F5;
	font-family: PingFang RL, sans-serif;
	font-size: 1.2rem;
}
.receive-content .btn{
    color: #fff;
    border: 1px solid #fff;
    border-radius: 13px;
	position: relative;
	top: 1rem;
    padding: 0.2rem 0.6rem;
    font-size: 1.2rem;
    font-family: PF_Index, sans-serif;
}

.main-card .ll-bg{
	background: url(../img/ll-bg.jpg) center top no-repeat;
    background-size: 100%;
    height: 22.3rem;
    margin-top: 0px;
}
.ll-bg .cont{
	margin-top: 2.7rem;
}
.ll-bg .head{
	color: #1b225d;
    margin: 4rem auto 0;
}
.ll-bg .logo {
    display: inline-block;
    width: 8rem;
	height: 2rem;
    background: url(../img/logo.png) center top no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.ll-bg .cont .title{
	font-family: Hy, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 4px;
	margin: .4rem 0 0 0;
}
.ll-bg .cont .title b{
	color: #1b225d;
}
.ll-bg .cont .img{
	width: 90%;
	margin: 1rem auto 0;
}
.ll-bg .cont img{
	width: 96%;
}
.ll-bg .cont .btn{
	display: inline-block;
	padding: .4rem 1rem;
	border-radius: 4px;
	color: #fff;
	background: #00ffff;
	font-family: "Microsoft YaHei";
	letter-spacing: 2px;
	font-weight: bold;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ll-card .main-content1{
	background: url(../img/ll-box2.png) center top no-repeat;
    background-size: 100%;
    height: 25.3rem;
    text-align: center;
}
.ll-card .main-content1 .tit{
	display: inline-block;
    font-size: 2rem;
    color: #FBFCFD;
    margin: 1.4rem 0 0 0;
    padding: 0 .6rem;
    line-height: 2rem;
    position: relative;
    z-index: 1;
}	
.ll-card .main-content1 .ll-line {
    display: inline-block;
    width:20rem;
    height: 7.4rem;
    background: url(../img/ll-line.png) center top no-repeat;
    background-size: 100%;
    position: relative;
    margin-left: 1.2rem;
}
.ll-card .main-content1 .cont-layer {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #978425;
    opacity: .6;
    border-radius: 10px;
}
.ll-card .main-content1 .infor {
    width: 85%;
    height: 16rem;
    margin: auto;
    position: relative;
    left: .4rem;
    top:-1.2rem;
}
.ll-card .main-content1 .infor:before {
    content: "";
    width: 2.4rem;
    height: 2.4rem;
    background: url(../img/ll-infor.png) center top no-repeat;
    background-size: 100%;
    position: absolute;
    left: -1rem;
    top: -1rem;
    z-index: 1;
}
.ll-card .main-content1 .msg {
    position: absolute;
    left: 0;
    top: 0;
    padding:6% 4%;
}
.ll-card .main-content1 .msg p{
	text-align: left;
	color: #e0dbc9;
	font-weight: 200;
}
.ll-card .main-content1 .msg p.headline{
	color: #fddd05;
}
.ll-card .main-content1 .msg p.detail{
	text-indent: 3.8em;
	margin-bottom: 1rem;
}
.ll-card .main-content1 .btn{
	color: #fede04;
	margin-right: 1rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ll-card .main-content1 p.tips{
	font-size: .9rem;
	margin-top: 1rem;
	opacity: .8;
}
.ll-card .main-content2,
.ll-card .main-content4 {
	background: #e8eaed;
	position: relative;
}
.ll-card .main-content2 .tit,
.ll-card .main-content3 .tit,
.ll-card .main-content4 .tit,
.ll-card .main-content5 .tit{
    text-align: center;
    font-size: 1.4rem;
    font-weight: bold;
    color: #311907;
    border-bottom: 1px solid #fff;
    padding: 2rem 0 0;
}
.ll-card .main-content3 .tit{
	border-bottom: 1px solid #e8eaed;
}
.ll-card .main-content2 .tit span,
.ll-card .main-content3 .tit span,
.ll-card .main-content4 .tit span,
.ll-card .main-content5 .tit span{
    padding: 0 .2rem 0;
    border-bottom: 2px solid #1b225d;
}
.ll-card .main-content2 .tip,
.ll-card .main-content3 .tip,
.ll-card .main-content4 .tip,
.ll-card .main-content5 .tip{
    font-size: .8rem;
    color: #666;
    text-align: center;
    padding: .6rem 0 0 0;
}
.ll-card .main-content2 .step-list{
	margin-top: 2rem;
}
.ll-card .main-content2 .step-list li {
    float: left;
    margin: auto;
    text-align: center;
    width: 50%;
    height: 18rem;
    position: relative;
}
.ll-step {
    display: inline-block;
    width: 8rem;
    height: 7.3rem;
    position: relative;
    left: .4rem;
}
.ll-step1 {
    background: url(../img/ll-step1.png) no-repeat;
    background-size: 100%;
}
.ll-step2 {
    background: url(../img/ll-step2.png) no-repeat;
    background-size: 100%;
}
.ll-step3 {
    background: url(../img/ll-step3.png) no-repeat;
    background-size: 100%;
}
.ll-step4 {
    background: url(../img/ll-step4.png) no-repeat;
    background-size: 100%;
    width: 7.2rem;
    height: 7.3rem;
    left: 0;
}
.ll-card .main-content2 .step-list .line {
    display: inline-block;
    width: .2rem;
    height: 4rem;
    background: #aaaaaf;
    position: relative;
    top: -.8rem;
    left: -.3rem;
}
.ll-card .main-content2 .step-list .dot {
    font-size: 1rem;
    position: absolute;
    left: -2.4rem;
    top: 2.9rem;
    color: #51cbf3;
}
.ll-card .main-content2 .step-list .msg {
    width: 11.5rem;
    background:#aaaaaf;
    border-radius: 2px;
    color: #fff;
    padding: .2rem;
    font-size: .8rem;
    line-height: 1.2rem;
    text-align: left;
    margin: auto;
    position: relative;
    top: -1.8rem;
}
.ll-card .main-content2 .step-list .msg p {
    border: 1px solid #fff;
    padding: .4rem;
    word-break: break-all;
}

.ll-card .main-content2:before,
.ll-card .main-content4:before {
    content: "";
    width: 5rem;
    height: 2.5rem;
    background: url(../img/ll-ball.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: -1.1rem;
    left: 50%;
    margin-left: -2.5rem;
    z-index: 1;
}
.ll-card .main-content3{
	position: relative;
	padding-top: 1rem;
}
.ll-card .main-content3 .infor{
	margin: 2rem 0 0;
	padding-bottom: 3rem;
	position: relative;
}
.ll-card .main-content3 .img{
	height: 18rem;
	padding-left: 5rem;
}
.ll-card .main-content3 img{
	width: 100%;
}
.ll-card .main-content3 .cont{
	width: 88%;
	margin: auto;
	text-align: center;
}
.ll-card .main-content3 .cont h5{
	font-size: 1.5rem;
	margin-bottom: .4rem;
}
.ll-card .main-content3 .cont p{
	font-size: .9rem;
	line-height: 1.4rem;
	color: #666666;
	opacity: .8;
}
.ll-card .main-content3 .infor:before {
    content: "";
    width: 100%;
    height: 1px;
    background: url(../img/ll-line-w.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.ll-card .main-content3 .infor.borderNone:before{
	background: inherit;
}
.ll-card .main-content3:before {
    content: "";
    width: 5rem;
    height: 2.5rem;
    background: url(../img/ll-ball2.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: -1.1rem;
    left: 50%;
    margin-left: -2.5rem;
    z-index: 1;
}
.ll-card .main-content4,
.ll-card .main-content5{
	padding-top: 1rem;
}
.ll-card .main-content4 .img{
	width: 95%;
	margin: .4rem auto;
}
.ll-card .main-content4 .reg-box {
    width: 90%;
    margin: auto;
    position: relative;
    padding:.4rem 0 1rem;
    text-align: center;
}
.ll-card .main-content4 .reg-box .tips1{
	text-align: left;
    color: #1c3544;
    font-size: 1.2rem;
    opacity: .8;
    white-space:nowrap;
}
.ll-card .main-content4 .reg-box p span {
    margin-left: 9rem;
}
.ll-card .main-content4 .reg-btn {
	text-align: center;
	margin: 1.4rem 0 1rem 0;
}
.ll-card .main-content5 .col-tools-list{
	background: #E8EAED;
	margin: 2rem 0;
}
.ll-card .main-content5 li{
	height: 6rem;
	border: 1px solid #51CBF3;
	margin-bottom: 1rem;
	background: #fff;
	position: relative;
}
.ll-card .main-content5 li:last-child{
	margin-bottom: 0;
}
.ll-card .main-content5 li a{
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ll-card .main-content5 li:active{
	background: #F2F4F7;
}
.ll-card .main-content5 .col-tools1{
	display: inline-block;
	width: 8.6rem;
	height: 3.5rem;
	background: url(../img/col-tools1.png) 0 0 no-repeat;
    background-size: 100%;
    margin: 20px 0 0 40px;
}
.ll-card .main-content5 .col-tools2{
	display: inline-block;
	width: 8.6rem;
	height: 4.4rem;
	background: url(../img/col-tools2.png) 0 0 no-repeat;
    background-size: 100%;
    margin: 12px 0 0 40px;
}
.ll-card .main-content5 .col-tools3{
	display: inline-block;
	width: 8.6rem;
	height: 3.5rem;
	background: url(../img/col-tools3.png) 0 0 no-repeat;
    background-size: 100%;
    margin: 20px 0 0 40px;
}
.ll-card .main-content5 .rate{
	display: inline-block;
	width: 4.5rem;
	height: 2rem;
	line-height: 1.6rem;
	color: #fff;
    text-align: center;
    font-size: .9rem;
	background: url(../img/col-tools-bg.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: 2.2rem;
    top: 0;
}
.ll-card .main-content5 .num{
	color: #51CBF3;
	font-size: 2.4rem;
	position: absolute;
    right: 2.4rem;
    top: 2rem;
    font-weight: bold;
}
.reg-btn .btn{
	color: #1c3544;
    font-size: 1.2rem;
    padding: .3rem 1rem;
    border: 2px solid #1c3544;
    border-radius: 4px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*卖家顾问*/
.consBanner{
	width: 100%;
	height: 20rem;
    overflow: hidden;
    position: relative;
    background: url(../img/sellerConsultant/bg.png) center top no-repeat;
    background-size: 100%;
    text-align: center;
   	font-family: PingFang RL, sans-serif;
}
.main-card .consBanner .tit{
	padding: 1.5rem 0 .4rem;
	font-size: 2.1rem;
}
.consBanner .tip{
	color: #5e6161;
}
.consBanner .price{
	display: inline-block;
	width: 6rem;
	height: 1.9rem;
	border: 1px solid #26cae2;
	font-size: .7rem;
	color: #26cae2;
	margin: 1rem .6rem;
}
.consBanner .price:active{
	background: #26cae2;
	color: #fff;
}
.consBanner .price b{
	font-size: 1.4rem;
}
.cons-content {
	padding: 1.6rem 0 2rem;
   	font-family: PingFang RL, sans-serif;
}
.cons-content .title{
	text-align: center;
	color: #2a4665;
	font-size: 1.6rem;
	position: relative;
}
.cons-content .title:after{
	content: "";
	width: 1.6rem;
	height: .1rem;
	background: #ee435e;
	position: absolute;
	left: 50%;
	bottom: -.8rem;
	margin-left: -.8rem;
}
.cons-content .subtitle{
	display: inline-block;
	width: 90%;
	text-align: center;
	font-size: .9rem;
	padding: 0 5%;
	margin-top: 1.4rem;
	color: #6a6e73;
}
.cons-list-box{
	width: 100%;
	overflow: hidden;
}
.cons-list{
	margin: 0 1.6rem;
}
.cons-list li{
	float: left;
	width: 50%;
	height: 12rem;
	margin: 1rem 0;
	text-align: center;
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.cons-list .hexagon {
	display: inline-block;
    width: 7rem;
    height: 8.2rem;
    background: url(../img/sellerConsultant/hexagon.png) center top no-repeat;
    background-size: 100%;
}
.cons-list .active .hexagon{
    background: url(../img/sellerConsultant/hexagon_active.png) center top no-repeat;
    background-size: 100%;	
}
.cons-list .name{
	color: #161719;
	-webkit-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition: all .6s cubic-bezier(0.4,0,0.2,1);
    transition: all .6s cubic-bezier(0.4,0,0.2,1);
    -webkit-transition-property: color,bottom,transform;
    transition-property: color,bottom,transform;
}
.cons-list li.active .name{
     -webkit-transform: scale(.75);
     transform: scale(.75);
}
.cons-list .tip{
	font-size: .8rem;
	color: #505357;
	-webkit-transform-origin: bottom top;
    transform-origin: bottom top;
    -webkit-transition: all .6s cubic-bezier(0.4,0,0.2,1);
    transition: all .6s cubic-bezier(0.4,0,0.2,1);
    -webkit-transition-property: color,bottom,transform;
    transition-property: color,bottom,transform;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.cons-list li.active .tip{
     -webkit-transform: scale(1.2);
     transform: scale(1.2);
     color: #26cae2;
}
.conIcon01,
.conIcon02,
.conIcon03,
.conIcon04,
.conIcon05,
.conIcon06,
.conIcon07,
.conIcon08,
.conIcon09,
.conIcon10{
	display: inline-block;
	width: 1.4rem;
    height: 2.4rem;
	position: absolute;
	left: 50%;
	top: 25%;
	margin-left: -.7rem;
}
.conIcon01{
	background: url(../img/sellerConsultant/conIcon01.png) 0 0 no-repeat;
	background-size: 100%;
}
.conIcon02{
	background: url(../img/sellerConsultant/conIcon02.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.conIcon03{
	background: url(../img/sellerConsultant/conIcon03.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
	margin-left: -1rem;
}
.conIcon04{
	background: url(../img/sellerConsultant/conIcon04.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.conIcon05{
	background: url(../img/sellerConsultant/conIcon05.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
	margin-left: -1rem;
}
.conIcon06{
	background: url(../img/sellerConsultant/conIcon06.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
	margin-left: -1rem;
}
.conIcon07{
	background: url(../img/sellerConsultant/conIcon07.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
	margin-left: -.9rem;
}
.conIcon08{
	background: url(../img/sellerConsultant/conIcon08.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
}
.conIcon09{
	background: url(../img/sellerConsultant/conIcon09.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
	margin-left: -.9rem;
}
.conIcon10{
	background: url(../img/sellerConsultant/conIcon10.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.active .conIcon01{
	background: url(../img/sellerConsultant/conIcon01_active.png) 0 0 no-repeat;
	background-size: 100%;
}
.active .conIcon02{
	background: url(../img/sellerConsultant/conIcon02_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.active .conIcon03{
	background: url(../img/sellerConsultant/conIcon03_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
}
.active .conIcon04{
	background: url(../img/sellerConsultant/conIcon04_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.active .conIcon05{
	background: url(../img/sellerConsultant/conIcon05_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
}
.active .conIcon06{
	background: url(../img/sellerConsultant/conIcon06_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 2rem;
}
.active .conIcon07{
	background: url(../img/sellerConsultant/conIcon07_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
}
.active .conIcon08{
	background: url(../img/sellerConsultant/conIcon08_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
}
.active .conIcon09{
	background: url(../img/sellerConsultant/conIcon09_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.8rem;
}
.active .conIcon10{
	background: url(../img/sellerConsultant/conIcon10_active.png) 0 0 no-repeat;
	background-size: 100%;
	width: 1.6rem;
}
.cons-content .btn{
	display: inline-block;
	padding: 0 1rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	background: #26cae2;
	color: #fff;
	border-radius: 2px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.cons-content .btn a{
	color: #fff;
}
.cons-list-box2{
    height: 0;
    overflow: hidden;
}
.cons-content2{
	background: #f7f7f7;
}

.consfirm-list li.swiper-slide{
	height: 6.5rem;
	line-height: 6.5rem;
	padding-bottom: 0;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
}
.consfirm-list li .logo{
	width: 98%;
	height: 98%;
    border: 1px solid #dbdbdb;
}
.consfirm-list li img{
	max-width: 70%;
	max-height: 4rem;
	vertical-align: middle;
}
.consfirm-list li .name{
	display: inline-block;
	width: 99%;
	height: 1.6rem;
	line-height: 1.6rem;
	background: #96dfea;
	font-size: .9rem;
	position: relative;
	left: 0;
	bottom: 2.4rem;
}
.swiper-box{
	margin: 0 8%;
}
.swiper-box .swiper-container{
	margin: 0;
	height: 10rem;
}
.swiper-box .swiper-pagination{
	margin: 0;
}
.consPrice-box{
	width: 70%;
	margin:1rem auto;
	border: 1px solid #26cae2;
	border-radius: 4px;
	box-shadow: 0 0 8px #cacaca;

}
.consPrice-box .top{
	background: #26cae2;
	height: 6rem;
	color: #fff;
	padding: 1.5rem 2rem 0;
	position: relative;
	overflow: hidden;
}
.consPrice-box .name{
	float: left;
	line-height: 1.8rem;
	margin: 0 .6rem;
	opacity: .8;
}
.consPrice-box .name.active{
	opacity: 1;
}
.consPrice-box .lcs_wrap{
	float: left;
}
.consPrice-box .lcs_switch {
    width: 3.8rem;
    height: 1.7rem;
    border-radius: 20px;
    background: #2097a8;
   /* margin: 2.2rem 1rem;*/
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.consPrice-box .lcs_switch.lcs_off .lcs_cursor {
    left: .1rem;
}
.consPrice-box .lcs_switch.lcs_on .lcs_cursor {
    left: 2.1em;
}
.consPrice-box .lcs_cursor {
    display: inline-block;
    position: absolute;
    top: 0.1rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    z-index: 10;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
.consPrice-box .tip{
	text-align: center;
	margin-top: 2.4rem;
}
.consPrice-box .tip .price{
	font-size: 1.8rem;
}
.consPrice-box .tip .date{
	opacity: .8;
}
.consPrice-box .recommend{
	background: #1695a8;
	color: #fff;
	width: 10rem;
	text-align: center;
	transform: rotate(40deg);
	position: absolute;
    right: -3.5rem;
    top: 0.6rem;
}
.consPrice-box .bottom{
	font-size: .9rem;
	padding: 1rem 0;
	text-align: center;
}
.consPrice-box .bottom p{
	line-height: 2.2rem;
	text-indent: 2.2em;
	text-align: left;
}
.consPrice-box .bottom .btn{
	margin: 1rem 0;
}
.cons-footer{
	width: 100%;
    height: 9rem;
    position: relative;
    background: url(../img/sellerConsultant/bottom_bg.png) center top no-repeat;
    background-size: 100%;
    text-align: center;
    padding-top: 3rem;
}
.cons-footer p{
	font-size: 1.6rem;
	font-family: PingFang RL, sans-serif;
}
.cons-footer a{
	display: inline-block;
	color: #fff;
	background: #26cae2;
	font-size: .9rem;
	padding: 0 .2rem 0 1.4rem;
	line-height: 1.8rem;
	border-radius: 15px;
	margin-top: 1.2rem;
	position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.cons-footer a:after{
	content: "";
	width: 0;
    height: 0;
    border-top: .25rem solid transparent;
    border-left: .4rem solid #fff;
    border-bottom: .25rem solid transparent;
    position: absolute;
    left: .8rem;
    top:50%;
    margin-top: -.25rem;
}

/*优惠券活动页*/
.activities{
    width: 100%;
    margin: .5rem auto 0;
    background: url(../img/activities/active-bg.png) 0 0 no-repeat; 
    background-size: 100%;
}
.activities .head{
    margin-left: 5rem;
    width: 70%;
    padding: 1rem 0;
    position: relative;
}
.activities .head .tit{
    text-align: center;
}
.activities .head .tips{
    width: 17rem;
    height: 2rem;
    font-size: 1rem;
    line-height: 1.6rem;
    color: #f9f6eb;
    background: url(../img/activities/tit-bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
    margin:0 auto ;
    text-align: center;
    font-family: lanting ST, sans-serif;
}
.activities .head .adv{
    display: inline-block;
    width: 5.36rem;
    height: 6.5rem;
    background: url(../img/activities/song.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: -5rem;
    color: #fff;
    font-size: 1rem;
    text-align: center;
    font-family: "Microsoft YaHei";
     font-style:oblique;
}
.activities .cont{
    width: 90%;
    margin: 6.4rem auto 0;
    padding-top: 1.4rem;
}
.activities .cont h3{
    width: 70%;
    text-align: center;
    margin:0 auto 1.2rem;
}
.ticket-wrapper{
	height: 18rem;
	overflow: auto;
}
.double_eleven p{
	line-height: 1.4rem;
}
.bottom .prompt{
	color: #D13C2E;
    text-align: center;
    font-size: 0.9rem;
    margin-top: 3rem;
}
.activities .ticket-box{
    width: 90%;
    height: 8rem;
    background: url(../img/activities/ticket-bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
    margin: 0 auto 1rem;
    position: relative;
    font-family: "Microsoft YaHei";
}
.activities .ticket-box.active{
    background: url(../img/activities/ticket-bg2.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.activities .ticket-box .ticket{
    display: inline-block;
    width: 4rem;
    height: 6rem;
    background: url(../img/activities/ticket.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: .2rem;
    top: .4rem;
}
.activities .ticket-box.active .ticket{
    background: url(../img/activities/ticket2.png) 0 0 no-repeat;
    background-size: 100%;

}
.activities .ticket-box .price{
    color: #fff;
    font-weight: bold;
    margin-left: 5.5rem;
    line-height: 1.2rem;
    padding: 1.1rem 0 0;
    font-size: 2.6rem;
}
.activities .ticket-box .price b{
    font-size: .8rem;
    font-weight: normal;
    font-family: SimHei;
}
.activities .ticket-box .infor{
    color: #9c9b9b;
    font-size: .8rem;
    margin: .1rem 0 0 3rem;
    transform: scale(.85);
    /*width: 360px;*/
}
.activities .ticket-box.active .infor{
    color: #ec693b;
}
.activities .ticket-box .infor p{
    line-height: 1.2rem;
}
.activities .icon-name,
.activities .icon-code,
.activities .icon-time,
.activities .active .icon-name,
.activities .active .icon-code,
.activities .active .icon-time{
    display: inline-block;
    width: .8rem;
    height: .8rem;
}
.activities .icon-name{
    background: url(../img/activities/icon-name.png) 0 0 no-repeat;
    background-size: 100%;
}
.activities .icon-code{
    background: url(../img/activities/icon-code.png) 0 0 no-repeat;
    background-size: 100%;
    height: 10px;
}
.activities .icon-time{
    background: url(../img/activities/icon-time.png) 0 0 no-repeat;
    background-size: 100%;
}
.activities .active .icon-name{
    background: url(../img/activities/icon-name2.png) 0 0 no-repeat;
    background-size: 100%;
}
.activities .active .icon-code{
    background: url(../img/activities/icon-code2.png) 0 0 no-repeat;
    background-size: 100%;
    height: 10px;
}
.activities .active .icon-time{
    background: url(../img/activities/icon-time2.png) 0 0 no-repeat;
    background-size: 100%;
}
.activities .ticket-box .msg{
    width: 3.7rem;
    height: 8rem;
    position: absolute;
    right: .3rem;
    top: 0;
}
.activities .ticket-box .msg p{
    writing-mode:tb-rl;
    height: 8rem;
    color: #fff;
    font-size: 1.6rem;
    letter-spacing: 8px;
    font-weight: bold;
    margin:1rem auto 0;
}
.activities .ticket-box .msg.copy p{
	font-size: 1.1rem;
	margin:1rem 0 0 0;
}	
.activities .ticket-box .msg .line1,
.activities .ticket-box .msg .line2{
	display: inline-block;
	width: 1.2rem;
	line-height: 1.2rem;
	color: #fff;
	height: 3.5rem;
	vertical-align: middle;
	margin-top: .6rem;
	font-size: 1.1rem;
}
.activities .ticket-box .msg .line1{
	margin-left: .5rem;
	margin-top: 1.6rem;
}
.activities .ticket-box .touch{
    display: inline-block;
    width: 3rem;
    height: 3rem;
    background: url(../img/activities/touch.gif) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: .2rem;
    bottom: .2rem;
}
.activities .warning{
    display: inline-block;
    width: 21px;
    height: 18px;
    background: url(../img/activities/icon-notice.png) 0 0 no-repeat;
    background-size: 100%;
    margin-right: 10px;
    vertical-align: middle;
}
.activities .cont .tips{
	margin: auto;
	width: 85%;
    font-size: .8rem;
    text-align: center;
    color: #ec693b;
    position: relative;
    top: -0.5rem;
    font-family: "Microsoft YaHei";
}
.activities .bottom .msg{
    font-size: .9rem;
    text-align: left;
    color: #ec693b;
    line-height: 1.8rem;
    font-family: "Microsoft YaHei";
    padding: 2.5rem .5rem 0 1.5rem;
}
.activities .t-btn{
   color: #fbae08;
   cursor: pointer;
   margin-left: .6rem;
}
.activities .bottom{
    width: 92%;
    padding-bottom: 6rem;
    margin: auto;
    position: relative;
}
.activities .bottom .warn{
    display: inline-block;
    width: 6rem;
    height: 2rem;
    background: url(../img/activities/warn.png) 0 0 no-repeat;
    background-size: 100%;
    margin: 1rem 0 0 0;
    float: left;
}

/*索赔*/
.claim-bg{
    width: 100%;
    height: 26rem;
    margin-top: 2.6rem;
    background: #f9f8f8 url(../img/claim/head.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-bg .cont{
    padding: 2.8rem 1.5rem 0;
    color: #fff;
}
.claim-bg .tit{
    font-size: 2.3rem;
    letter-spacing: 2px;
    font-weight: bold;
}
.claim-bg .tit-m{
	font-size: 1.2rem;
    font-weight: bold;
    margin: 0.8rem 0 0.1rem;
    opacity: .95;
    letter-spacing: 2px;
}
.claim-bg .msg{
	font-size: 1rem;
    transform: scale(0.85);
    width: 124%;
    line-height: 1.8rem;
    position: relative;
    left: -2.3rem;
    top: 0.2rem;
    letter-spacing: 2px;
    opacity: .8;
}
.claim-bg .btn,
.claim-content1 .btn{
    display: inline-block;
    padding: .6rem 1.2rem;
    background: #1ea8bd;
    color: #fff;
    font-size: 1.1rem;
    border:none;
    border-top-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    margin-top: 1.1rem;
    box-shadow: 2px 2px 6px #236685;
}

.claim-content .title{
    font-size: 1.2rem;
    font-weight: bold;
    text-align: center;
    color: #222;
    position: relative;
    white-space: nowrap;
}
.claim-content .title:after{
    content: "";
    width: 0;
    height: 0;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    border-top: .4rem solid #1da1b5;
    position: absolute;
    left: 50%;
    bottom:-.8rem;
    margin-left: -.3rem;
}
.claim-content {
    text-align: center;
}
.claim-content .title .line{
    display: inline-block;
    width: 5rem;
    height: .15rem;
    background: #1fa2b6;
    vertical-align: middle;
}
.claim-content .title .left{
    background: linear-gradient(to right, #fff , #1fa2b6); 
}
.claim-content .title .right{
    background: linear-gradient(to left, #fff , #1fa2b6); 
}
.claim-content1{
    background:#f9f8f8;
    padding-bottom: 2rem;
}
.claim-content1 .title .left{
    background: linear-gradient(to right, #f9f8f8 , #1fa2b6); 
}
.claim-content1 .title .right{
    background: linear-gradient(to left, #f9f8f8 , #1fa2b6); 
}
.claim-content1 .list{
    margin: 3rem auto 0;
}
.claim-content1 .list li{
    float: left;
    width: 50%;
    position: relative;
    margin-bottom: 2rem;
}
.claim-content1 li:nth-child(2){
	margin-top: 7rem;
}
.claim-content1 li:nth-child(3){
	margin-top: -7rem;
	margin-bottom: 0;
}
.claim-content1 .box{
    display: inline-block;
    width: 82%;
    height: 11rem;
    background: #fff;
    border-top-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    box-shadow: 2px 2px 4px #dedede;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.claim-content1 .box:hover{
    transition:all .2s ease-in 0s;
    transform: scale(1.02);
    box-shadow: 0 0 10px #ccc;
}
.claim-content1 .line1{
    display: inline-block;
    width: 11rem;
    height: 5rem;
    background: url(../img/claim/line7.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: -10rem;
    top: 2.1rem;
}
.claim-content1 .line2{
    display: inline-block;
	width: 10rem;
    height: 4rem;
    background: url(../img/claim/line8.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: -1rem;
    top: 9rem;
}
.claim-content1 .msg{
    display: inline-block;
    width: 100%;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    font-size: 1rem;
}
.claim-content1 .msg b{
	display: inline-block;
	transform: scale(.85);
	letter-spacing: 1px;
	position: relative;
	left: -.4rem;
	width: 110%;
}
.claim-content1 li:nth-child(1) .msg{
    background: #f8a02e;
    height: 3rem;
    line-height: 3rem;
}
.claim-content1 li:nth-child(2) .msg{
    background: #21bad1;
    height: 4rem;
    line-height: 1.4rem;
}
.claim-content1 li:nth-child(3) .msg{
    background: #fe8d95;
    height: 4.7rem;
    line-height: 1.6rem;
}
.claim-content1 .icon-step{
    display: inline-block;
    width: 4rem;
    height: 4rem;
    position: absolute;
    left: 54%;
    top: 36%;
    transform: translate(-50%,-50%);
}
.claim-content1 .icon-step1{
    background: url(../img/claim/icon-step1.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content1 .icon-step2{
    background: url(../img/claim/icon-step2.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content1 .icon-step3{
    background: url(../img/claim/icon-step3.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content1 .num{
    font-weight: bold;
    position: absolute;
    font-size: 2rem;
    left: .2rem;
   	font-family: PingFang, sans-serif;
}
.claim-content1 li:nth-child(1) .num{
    bottom: 2.3rem;
    color: #f8a02e;
}
.claim-content1 li:nth-child(2) .num{
    bottom: 3.4rem;
    color: #21bad1;
}
.claim-content1 li:nth-child(3) .num{
    bottom: 4.1rem;
    color: #fe8d95;
}
.claim-content1 .btn{
    margin-bottom: 1.5rem;
}
.claim-content1 .tip{
    color: #09547d;
    font-size: 1rem;
    line-height: 1.2rem;
    letter-spacing: 2px;
    transform: scale(.9);
    text-align: center;
}
.claim-content1 .tip.r{
	position: absolute;
	right: 0;
	width: 56%;
	top: 25rem;
    transform: scale(.8);
    text-align: left;
}
.claim-content2{
    width: 100%;
    padding: 3.5rem 0 4rem;
    background: url(../img/claim/bg.png) 0 0 no-repeat;
    background-size: 100%;
    margin-top: -1.6rem;
}
.claim-content2 .title{
    color: #fff;
}
.claim-content2 .title:after{
    border-top: .4rem solid #fff;
}
.claim-content2 .title .left{
    background: linear-gradient(to left, #fff , #2792b7); 
}
.claim-content2 .title .right{
    background: linear-gradient(to right, #fff , #2792b7); 
}
.claim-content2 .coop{
    width: 30%;
    margin-top: 2rem;
}
.claim-content2 .msg{
    color: #fff;
    font-size: 1rem;
    line-height: 1.8rem;
    width: 95%;
    margin: auto;
}
.claim-content2 .imp{
    width: 100%;
    margin: 1rem auto 0;
    font-size: 1.1rem;
    color: #1f6982;
    padding:.5rem 0 1rem;
    background: linear-gradient(to right, rgba(39,146,183,.4) ,rgba(999,999,999,.5),rgba(39,146,183,.4)); 
    line-height: 1.8rem;
}
.claim-content3{
    position: relative;
}
.claim-content3:before{
    content: "";
    width: 7rem;
    height: 4rem;
    background: url(../img/claim/left-shadow.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -2rem;
}
.claim-content3:after{
    content: "";
    width: 4rem;
    height: 8.5rem;
    background: url(../img/claim/right-shadow.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 23rem;
}
.claim-content3 .cont{
    display: inline-block;
    width: 90%;
    margin-top: 1rem;
    position: relative;
}
.claim-content3 .cont-list{
    position: relative;
    z-index: 2;
}
.claim-content3 .cont-list li{
    float: left;
    width: 33%;
    margin: 1rem 0 2rem;
}
.claim-content3 .box{
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50%;
    margin: auto;
    box-shadow: 0 0 10px #eee;
    background:#fff;
    position: relative;
}
.claim-content3 .circle{
    display: inline-block;
    width: 3.8rem;
    height: 3rem;
    padding-top: .8rem;
    border-radius: 50%;
    border:1px solid #1b93a6;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.claim-content3 .claim-icon{
    display: inline-block;
    width: 2.2rem;
    height: 2.2rem;
}
.claim-content3 .claim-icon1{
    background: url(../img/claim/claim-icon01.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon2{
    background: url(../img/claim/claim-icon02.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon3{
    background: url(../img/claim/claim-icon03.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon4{
    background: url(../img/claim/claim-icon04.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon5{
    background: url(../img/claim/claim-icon05.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon6{
    background: url(../img/claim/claim-icon06.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon7{
    background: url(../img/claim/claim-icon07.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content3 .claim-icon8{
    background: url(../img/claim/claim-icon08.png) 0 0 no-repeat;
    background-size: 100%;
}

.claim-content3 .name{
    color: #09547d;
    font-weight: bold;
    font-size: .9rem;
    margin-top: 1rem;
}
.claim-content3 .line1{
    width: 71%;
    height: 2.2rem;
    background: url(../img/claim/line3.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 2rem;
    top:  3.2rem;
}
.claim-content3 .line2{
    width: 2rem;
    height: 10rem;
    background: url(../img/claim/line2.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    right: 1.6rem;
    top:  3.2rem;
}
.claim-content3 .line3{
    width: 71%;
    height: 3.2rem;
    background: url(../img/claim/line4.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 2rem;
    top:  12rem;
}
.claim-content3 .line4{
    width: 2rem;
    height: 10rem;
    background: url(../img/claim/line1.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 1.1rem;
    top:  12.8rem;
}
.claim-content3 .line5{
    width: 6rem;
    height: 2.2rem;
    background: url(../img/claim/line5.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 5rem;
    top:  22.5rem;
}
.claim-content3 .line6{
    width: 8.8rem;
    height: 16rem;
    background: url(../img/claim/line6.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 10rem;
    top: 22.5rem;
    z-index: 1;
}
.claim-content3 .scene{
    width: 100%;
    padding-bottom: 2.5rem;
    /*height: 11.5vw;*/
    background: #1da1b5 url(../img/claim/bg2.png) 0 100% no-repeat;
    background-size: 100%;
    text-align: center;
    color: #fff;
    position: relative;
    top:-1rem;
}
.claim-content3 .msg p{
    padding: 1rem 1.6rem;
    line-height: 1.6rem;
    font-size: 1rem;
    text-align: left;
    opacity: .95;
    letter-spacing: 1px;
}
.claim-content3 .more{
    display: inline-block;
	width: 100%;
	height: 39rem;
    line-height: 2rem;
    text-align: left;
    font-size: 1rem;
    display: none;
    transform: scale(.85);
    margin-top: -2rem;
}
.claim-content3 .more .tip{
    font-size: 1rem;
    transform: scale(0.85);
    width: 130%;
    position: relative;
    left: -3.5rem;
    top:.6rem;
}
.claim-content3 .msg .btn,
.claim-content7 .btn {
    display: inline-block;
    padding: .6rem 1rem;
    font-size: 1rem;
    border-top-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    background: #fff;
    color:#1da1b5;
    box-shadow: 2px 2px 6px #236685;
    position: relative;
    z-index: 2;
}
.claim-content4{
    background: #f5f5f7;
    padding: 1rem 0;
    position: relative;
    top:-1rem;
}
.claim-content4 .title .left{
    background: linear-gradient(to right, #f5f5f7 , #1fa2b6); 
}
.claim-content4 .title .right{
    background: linear-gradient(to left, #f5f5f7 , #1fa2b6); 
}
.claim-content4 .tip{
    color: #09547d;
    font-size: 1.1rem;
    margin: 2rem 0 0 3rem;
    line-height: 1.5rem;
    text-align: left;
}
.claim-content4 .tip .l{
	margin-left: 0;
	text-align: center;
}
.claim-content4 .cont{
    width: 92%;
    margin: 2.5rem auto 0;
    position: relative;
}
.claim-content4 .cont .pk{
    position: absolute;
    left: 50%;
    top: 2%;
    width: 25%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
.claim-content4 .wrap{
	width: 100%;
	border-top-left-radius: 2rem;
	border-bottom-right-radius: 2rem;
	overflow: hidden;
}
.claim-content4 .wrap .box{
	width: 50%;
	padding:.6rem 0;
	vertical-align: top;
	position: relative;
}
.claim-content4 .wrap .box1{
	background: #23c1da;
	color: #fff;
}
.claim-content4 .wrap .box2{
	background: #cfe1e4;
	color: #666;
}
.claim-content4 .wrap .box3{
	background: #1c9aad;
	color: #fff;
}
.claim-content4 .wrap .box4{
	background: #a8adae;
	color: #666;
}
.claim-content4 .wrap tr:nth-child(2) .box4 .msg,
.claim-content4 .wrap tr:nth-child(4) .box4 .msg{
	top: -.2rem;
}
.claim-content4 .wrap tr:nth-child(4) .box3 .msg,
.claim-content4 .wrap tr:nth-child(5) .box1 .msg{
	top: -.3rem;
}
.claim-content4 .wrap tr:nth-child(3) .box1 .msg{
	top: -.4rem;
}
.claim-content4 .icon1{
    display: inline-block;
    width: 3rem;
    height: 3.6rem;
    margin-top: 1rem;
    background:url(../img/claim/icon1.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content4 .icon2{
    display: inline-block;
    width: 2.8rem;
    height: 2.8rem;
    margin-top: 1.8rem;
    background:url(../img/claim/icon2.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content4 .name{
	font-size: .95rem;
    margin: .1rem 0 .2rem;
}
.claim-content4 .dot{
    display: inline-block;
	width: 0.9rem;
    height: 2.2rem;
    background:url(../img/claim/dot.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 1rem;
    top: .6rem;
}
.claim-content4 .dot2{
    background:url(../img/claim/dot2.png) 0 0 no-repeat;
    background-size: 100%;
    width: 0.9rem;
    height: 2.2rem;
    position: absolute;
    left: inherit;
    top:inherit;
    right: .6rem;
    bottom: .4rem;
}
.claim-content4 .icon-true,
.claim-content4 .icon-error{
    display: inline-block;
    width: 1rem;
    height: .95rem;
    background:url(../img/claim/icon-true.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 1.5rem;
    top: .7rem;
}
.claim-content4 .icon-error{
    background:url(../img/claim/icon-error.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content4 .cont .msg{
	display: inline-block;
    font-size: 1rem;
    float: left;
    width: 79%;
    letter-spacing: 1px;
    text-align: left;
    transform: scale(.85);
    position: relative;
    left: 2.2rem;
    top: -.1rem;
}
.claim-content4 .icon-safe,
.claim-content4 .icon-danger{
    display: inline-block;
    width: 2.6rem;
    height: 2.6rem;
    position: absolute;
    right: 1rem;
    top: .6rem;
}
.claim-content4 .icon-danger{
	right: -.4rem;
	top:1.2rem;
}
.claim-content4 .icon-safe{
    background:url(../img/claim/safe.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content4 .icon-danger{
    background:url(../img/claim/danger.png) 0 0 no-repeat;
    background-size: 100%;
}
.claim-content4 .big .msg{
    font-size: 1.6rem;
}
.claim-content4 .big .icon-true,
.claim-content4 .big .icon-error{
   margin-top: .5rem;
}

.claim-content4 .icon-wrap{
    display: inline-block;
    width: 2rem;
    height: 2rem;
    line-height: 2.8rem;
    border-radius: 50%;
    position: absolute;
    left: -1.1rem;
    top:50%;
    text-align: center;
    transform: translate(0,-50%);
}

.claim-content4 .icon-msg{
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
}
.claim-content4 .icon-msg1{
    background:url(../img/claim/icon-msg1.png) 0 0 no-repeat;
    background-size: 100%;
    width: 1.3rem;
}
.claim-content4 .icon-msg2{
    background:url(../img/claim/icon-msg2.png) 0 0 no-repeat;
    background-size: 100%;
    width: 1.2rem;
    height: 1.2rem;
}
.claim-content4 .icon-msg3{
    background:url(../img/claim/icon-msg3.png) 0 0 no-repeat;
    background-size: 100%;
    height: 1.5rem;
}
.claim-content4 .icon-msg4{
    background:url(../img/claim/icon-msg4.png) 0 0 no-repeat;
    background-size: 100%;
    height: 1.5rem;
}
.claim-content4 .icon-msg5{
    background:url(../img/claim/icon-msg5.png) 0 0 no-repeat;
    background-size: 100%;
    height: 1.5rem;
}
.claim-content4 tr:nth-child(even) .icon-wrap{
	background: #1b9aad;
}
.claim-content4 tr:nth-child(odd) .icon-wrap{
	background: #cfe1e4;
}
.claim-content5{
    background: #f5f5f7;
    position: relative;
    top:-1rem;
    padding-top: 1rem;
    margin-bottom: 2rem;
}
.claim-content5 .swiper-container{
    margin-top: 2rem;
    height: 15rem;
    position: relative;
}
.claim-content5 .swiper-container:after{
    content: "";
    width: 100%;
    height: 1.6rem;
    background:url(../img/claim/bg3.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.claim-content5 .swiper-slide {
    border-right: 1px solid #25cee7;
}

.claim-content6 .ques-list{
    display: inline-block;
    width: 80%;
    margin-top: 2rem;
    margin-left: 2rem;
    text-align: left;
}
.claim-content6 .ques-list li{
    margin-bottom: 2rem;
}
.claim-content6 .ques-list p{
    margin: .8rem 0;
    line-height: 1.2rem;
    position: relative;
}
.claim-content6 .ques-list .ser{
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    border-radius: 50%;
    background: #0c444d;
    color: #fff;
    font-size: 1rem;
    position: absolute;
    left: -2rem;
    top: -.2rem;
    font-family: PingFang, sans-serif;
}
.claim-content6 .ques-list .ser.a{
    background: #178191;
}
.claim-content6 .ques-list .ques{
    font-size: 1rem;
    letter-spacing: 1px;
    font-weight: bold;
}
.claim-content6 .ques-list .ans{
    font-size: .85rem;
    letter-spacing: 1px;
    color: #444;
}
.claim-content6 .cont{
    width: 100%;
    height: 23rem;
    margin-top: 9rem;
    background:#f5f5f7;
    background-size: 100%;
}
.claim-content6 .phone-box{
    position: relative;
    top: -9rem;
}
.claim-content6 .code{
    width: 85%;
    margin: 1rem auto 0;
    padding-left: 1rem;
    color: #333;
}
.claim-content6 .code-msg{
	float: right;
	width: 55%;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 2rem 0 0 1rem;
    text-align: left;
    position: relative;
}
.claim-content6 .code-msg:after{
    content: "";
    width: 0.7rem;
    height: 0.7rem;
    background: url(../img/claim/btn.png) 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    left: -1rem;
    top: 0.4rem;
}
.claim-content7{
    width: 100%;
    height: 5.5rem;
    background:url(../img/claim/footer.png) 0 0 no-repeat;
    background-size: 100%;
    color: #fff;
    text-align: left;
}
.claim-content7 .msg{
    font-size: 1.2rem;
    margin-left: 1.2rem;
    padding: 1rem 0 .2rem;
    font-weight: bold;
    letter-spacing: 2px;
   	white-space: nowrap;
}
.claim-content7 .tip{
    font-size: 1rem;
    margin-left: -.8rem;
   	white-space: nowrap;
    letter-spacing: 1px;
    transform: scale(.85);
}
.claim-content7 .btn{
	position: absolute;
    right: 1rem;
    top: 1.4rem;
    padding:.6rem 1rem;
}

/*关于我们新版*/
.main-card .top-bg.new-about{
	height: 10.9rem;
}
.main-card .top-bg.new-about .cont{
	text-align: left;
	padding-left: 2.5rem;
	font-family:Microsoft YaHei;
}
.main-card .top-bg.new-about .tit{
	font-size: 2.13rem;
	font-weight: bold;
	padding: 1.7rem 0 0.2rem;
}
.main-card .top-bg.new-about .tit-sm{
 	font-size: 1.4rem;
}
.main-card .top-bg.new-about .tit-state{
 	font-size: .9rem;
 	margin-top: .3rem;
 	letter-spacing: 0.1rem;
}
.about-main1{
	margin: 1.5rem 1.8rem;
	font-size: .75rem;
	letter-spacing: .1rem;
	color: #666;
}
.about-bgcg{
	background-image: linear-gradient(#37cee9, #0f85a7);
	color: #fff;
	text-align: center;
	padding: 1.5rem 0 2rem;
}
.about-main1 .simple-gallery figure{
	width: 31%;
	float: left;
	margin: 0 1%;
}
.about-main2,
.about-main4{
	width: 85%;
	font-size: .7rem;
	margin: auto;
	letter-spacing: .1rem;
}
.about-main4{
	width: 90%;
}
.about-bgcg .tit{
	margin-bottom: 1.5rem;
	font-size: 1.2rem;
	font-weight: bold;
	letter-spacing: .1rem;
}
.about-bgwh{
	text-align: center;
	padding: 1.5rem 0 2rem;
}
.about-main3{
	position: relative;
}
.about-main3 .tit,
.about-main5 .tit,
.about-main7 .tit,
.about-main8 .tit,
.about-main10 .tit{
	margin-bottom: 1rem;
	font-size: 1.2rem;
	font-weight: bold;
	letter-spacing: .1rem;
	color: #127e9c;
}
.about-main4 .list{
	margin-top: 1.5rem;
}
.about-main4 .list li{
	float: left;
	width: 29.3%;
	background: #fff;
	color: #666;
	border-radius: 4px;
	margin: 0 2%;
	padding: .6rem 0;
}
.about-main4 .list p{
	transform: scale(.8);
	width: 120%;
	margin-left: -10%;
}
.about-main4 .list .gre{
	color: #2289ab;
	font-weight: bold;
}
.about-main4 .list .m{
	font-size: 1.6rem;
}
.about-main5 .name{
	color: #10293f;
	margin-top: 1rem;
}

.about-main6{
	background-image: linear-gradient(to right, #37cee9, #0f85a7);
	color: #fff;
	font-size: .9rem;
	padding: 1.5rem 0;
	line-height: 1.4rem;
	text-align: center;
	font-weight: bold;
}
.about-main7{
	font-size: .9rem;
	color: #fff;
}
.about-main9 {
	font-size: .7rem;
}
.about-main9 a{
	color: #333;
}
.about-main9 .msg1{
	color: #666;
	background: #fff;
	text-align: left;
	width: 85%;
	margin: auto;
	padding: .6rem 1rem;
}
.about-main9 .msg1 .name{
	color: #127e9c;
	font-weight: bold;
	font-size: .85rem;
	margin-bottom: .2rem;
}
.about-main9 .msg2{
	width: 92.5%;
	margin: auto;
	padding: .6rem 0;
}
.about-main9 .list{
	width: 40%;
	background: #fff;
	padding: .4rem;
	float: left;
}
.about-main9 .list li{
	margin-bottom: .6rem;
}
.about-main9 .list li:last-child{
	margin-bottom: 0;
}
.about-main9 .list .cont{
	float: left;
	width: 57%;
	margin-left: 3%;
	height: 2.6rem;
	position: relative;
}
.about-main9 .list .tit-m{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: left;
    transform: scale(.8);
    width: 126%;
    margin-left: -12%;
    line-height: .8rem;
}
.about-main9 .list .det{
	transform: scale(.8);
    width: 126%;
    margin-left: -12%;
	/*margin-top: 1rem;*/
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-main9 .list .author{
	float: left;
	display: inline-block;
	width: 2.5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}
.about-main9 .list .update{
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	float: right;
}
.about-main9 .video{
	float: left;
	width: 54%;
	/*height: 12rem;*/
	margin-left: 2%;
}
.about-main10{
	width: 86%;
	margin: auto;
	font-size: .85rem;
	line-height: 1.4rem;
}
.about-main10 .list{
	width: 100%;
	margin: 1rem auto;
	border-top: 1px solid #127e9c;
}
.about-main10 .list li{
	font-size: .7rem;
	color: #000;
	float: left;
	margin-right: 2.1rem;
	line-height: 1.4rem;
    position: relative;
    top: -0.05rem;
}
.about-main10 .list li{
	border-top: 3px solid #999;
}
.about-main10 .list li.more{
	border-top: 3px solid transparent;
}
.about-main10 .list li:last-child{
	margin-right: 0;
}
.about-main10 .list li.active{
	border-top: 3px solid #127e9c;
	color: #127e9c;
}
.new-shadow{
	padding-top: 1.5rem;
}
.new-shadow .new-title{
	font-size: 1.28rem;
	font-weight: bold;
	color: #27b8d0;
	letter-spacing: 0.2rem;
}
.introduce{
	position: relative;
	padding:0 1.4rem;
	margin-top: 2.2rem;
	letter-spacing: 0.1rem;
}
.introduce h1{
	font-size: 1rem;
	color: #1c3544;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.2rem;
}
.introduce p{
	font-size: 0.93rem;
	color: #333333;
	text-align: center;
	margin-top: 1.14rem;
}
.company{
	margin-bottom: 1.8rem;
}
.institutions{
	text-align: center;
	margin-top: 1.4rem;
}
.institutions span{
	width: 9.4rem;
	height: 3.6rem;
	background-color: #fff;
    box-shadow: 0 0 15px rgba(153,153,153,0.25);
    display: inline-block;
    line-height: 4.5rem;
    text-align: center;
}
.institutions a:last-child img{
    padding:0.5rem;
    width: 7.55rem;

}
.institutions span:first-child img{
    width: 5.63rem;
    
}
.institutions a:first-child{
	margin-right: 1.8rem;
}
.introduce .new-company p{
	margin-top: 0.72rem;
}
.reason{
	position: relative;
}
.reason-shadow{
	padding-top: 1.8rem;
}
.new-reason{
	background: url(../img/reason.png);
	width: 16.65rem;
	height: 41rem;
	margin-left: 8.55rem;
	position: relative;
	background-size: 100% 100%;
}
.new-reason span{
	position: absolute;
	font-size: 1.05rem;
	color: #fff;
	font-weight: bold;
	margin: 0.6rem 0 0 1.2rem;
	letter-spacing: 0.2rem;

}
.reason-ul{
	position: absolute;
	top: 5rem;
	padding: 0 2rem;
}
.reason-ul li{
	float: left;
	width: 10rem;
	height: 12.5rem;
	text-align: center;
	margin-top: 1rem;
}
.reason-ul li:nth-child(even){
	float: right;
}
.reason-ul li h1{
	font-size: 1rem;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin: 0.85rem;
}
.reason-ul li p{
	font-size: 0.9rem;
	color: #333;
	text-align: center;
}
.reason-ul li img{
	width: 7.61rem;
	background-size: 100% 100%;
}
.elite-team{
	position: relative;
	background-color: #27B8D0;
	padding: 1.4rem 2.5rem;
	margin-top: -5rem;
}
.elite-team h1{
	font-size: 1.05rem;
	font-weight: bold;
	letter-spacing: 0.2rem;
	color: #fff;
	text-align: center;
}
.elite-team p{
	font-size: 0.9rem;
	color: #fff;
	text-align: left;
	margin-top: 1rem;
}
.shuffling{
	position: relative;
	width: 100%;
	height: 14rem;
	overflow: hidden;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.shuffling .swiper-slide{
    padding: 0;
    margin: 0;
}
.shuffling .swiper-slide img{
	width: 100%;
}  
.growth-track{
	position: relative;
}
.growth{
	position: relative;
	background: url(../img/growth.png);
	width: 8.7rem;
	height: 3.5rem;
	background-size: 100% 100%;
	float: right;
	margin-right: 1.5rem;
	top: -4.5rem;
}
.track h1{
	font-size: 1.05rem;
	font-weight: bold;
	color: #1c3544;
	letter-spacing:0.2rem;
	top: -1.8rem;
	position: absolute;
}
.track{
	position: relative;
	background: url(../img/track.png);
	width: 5.4rem;
	height: 40.6rem;
	background-size: 100% 100%;
	margin: 4.5rem auto 0;
}
.track-ul{
	margin-left: 6rem;
	padding-top: 3rem;
}
.track-ul li h2{
	font-size: 1.05rem;
	font-weight: bold;
	color: #1c3544;
	text-align: left;
	font-family: Microsoft YaHei;
}
.track-ul li p{
	font-size: 0.9rem;
	color: #333333;
	text-align: left;
	white-space: nowrap;
}
.track-ul li{
	margin-bottom: 4.1rem;
	margin-top: 2.2rem;
}
.track-left{
	margin-left: -8rem;
	position: absolute;
	top: 4rem;
}
.track-left li h2,
.track-left li p{
	text-align: right;
}
.track-left li{
	margin-bottom: 5rem;
}
.track-left li:last-child{
	margin-top: -1rem;
}
.select-ul{
	position: relative;
	margin-top: 1.2rem;
}
.select-ul li{
	float: left;
	font-size: 1rem;
	text-align: center;
	font-weight: bold;
	color: #fff;
	width: 50%;
	height: 7.14rem;
	/*line-height: 7.14rem;*/
	letter-spacing: 0.2rem;
}
.select-ul li img{
	width: 100%;
	height: 100%;
}
.select-ul li .users{
	background: #F2726F;
	height: 80%;
	padding-top: 20%;
}
.select-ul li .sales{
	background-color: #5D62B5;
	height: 80%;
	padding-top: 20%;
}
.select-ul li .cooperation{
	background-color: #78BBF3;
	height: 85%;
	padding-top: 15%;
}
.contact-way{
	position: relative;
	background-color: #1C3544;
	text-align: center;
}
.contact-way img{
	width: 10.74rem;
	background-size: 100% 100%;
	margin-top: 0.5rem;
	margin-bottom: 1rem;
}
.contact-way p lable{
	text-align-last: justify;
    text-align: justify;
    text-justify: distribute-all-lines;
    width: 4rem;
    display: inline-block;
}
.contact-way p{
	font-size: 0.9rem;
	color: #fff;
	text-align: left;
	letter-spacing: 0.05rem;
	line-height: 1.5rem;
}
.new-about .tit-state{
	font-size: 1.07rem;
	letter-spacing: 0.2rem;
}
.shuffling .swiper-container-horizontal>.swiper-pagination-bullets{
	top: 12rem;
}
.shuffling .swiper-pagination-bullet-active{
	background-color: #fff;
	border:solid 1px #fff;
	opacity: 1;
}


/*手机日志*/
.record{
	position: relative;
	background-color: #2864B1;
	margin-top: 2.7rem;
	text-align: center;
	font-family: "PingFang";
	overflow: hidden;
}
.journal{
	position: relative;
	margin-top: 1.5rem;
}
.journal>img{
	height: 2.489rem;
	background-size: 100%;
}
.journal>i{
	width: 23rem;
	height: 0.05rem;
	background-color: #fff;
	display: block;
	margin: 1rem auto;
	opacity: 0.6;
}
.journal>h1{
	font-size: 2.56rem;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.2rem;
	
}
.journal .cpc-input{
	width: 10rem;
    height: 1.3rem;
    font-size: 1.07rem;
	border-radius: 0.15rem;
	opacity: 1;
	border:0.05rem solid #fff;
	background: none;
	color: #fff;
	text-align: center;
	display: inline-block;
	line-height: 1.3rem;
	position: relative;
	padding: 0.2rem;
}
.journal .update_time{
	color: #fff;
	margin-top: 0.3rem;
}
.journal .update_time .cpc-input span{
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 2;
	text-indent: -1rem;
}
.update_time .cpc-input i{
	background: url(../img/icon-dir.png)no-repeat;
	width: 0.2845rem;
	height: 0.7112rem;
	display: inline-block;
	background-size: 100%;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg);
	position: absolute;
	right: 0.5rem;
	top: 0.5rem;
}
.update_time i{

}
.flaim-banner-box{
	position: relative;
	color: #fff;
	font-size: 1.07rem;
}
.flaim-banner-box span{
	float: left;
}
.flaim-banner-box .overview-time {
    width: 13rem;
    margin: 1rem auto;
    display: inline-block;
    float: none;
    line-height: 1.5rem;
    padding: .5rem 0.8rem 0.2rem 0.2rem;
    border:0.1rem solid #fff;
    border-radius: 0.3rem;
}
.finance-oper .time {
    width: 28%;
}
.finance-oper .time {
    float: left;
    width: 20%;
    padding: 0 1rem 0 0.5rem;
    cursor: pointer;
    position: relative;
    border: 1px solid transparent;
}
.overview-time .time-details {
    margin-top: 0;
    line-height: 1.5rem;
}
.finance-oper .time-details {
    cursor: pointer;
    position: relative;
    border: 1px solid transparent;
    margin-left: 5rem;
    margin-top: -0.1rem;
}
.finance-oper .cur:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #fff;
    position: absolute;
    top: 0.6rem;
    margin-left: 0.3rem;
}
.finance-oper>div:first-child:after {
    content: "";
    width: 1px;
    height: 1rem;
    background: #fff;
    position: absolute;
    left: 4.5rem;
    top: 0.15rem;
}
.finance-oper .list {
    position: absolute;
    left: 0;
    top: 2rem;
    color: #fff;
    width: 6rem;
    display: block;
}
.finance-oper .list ul {
    margin-top: 2px;
    background: #e2f1f4;
    padding-bottom: 10px;
    border-radius: 6px;
    max-height: 15rem;
    overflow: hidden;
    overflow-y: auto;
}
.finance-oper .list li:hover, .finance-oper .list li.active {
    color: #fff;
    background: #1d96a9;
}
.finance-oper .list li {
    float: left;
    text-indent: 1rem;
    width: 100%;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px;
}
.shaded {
    position: fixed;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: #999999;
    top: 0;
    opacity: 0.6;
    display: none;
}


.journal p{
	font-size: 1.07rem;
	color: #fff;
}
.journal_ul{
	position: relative;
	margin-top: 1.5rem;
	height: 23rem;
	overflow: auto;
	padding: 0 1.5rem;
}
.journal_ul li{
	font-size: 0.853rem;
	color: #fff;
	text-align: left;
	margin-bottom: 1.2rem;
}
.journal .journal_ul li p{
	padding-right: 1rem;
	font-size: 0.853rem;
	/*height: 2.5rem;*/
	word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /*-webkit-line-clamp: 2;*/
    overflow: hidden;
}
.present_content{
	position: relative;
}
.present_content .more{
	background: url(../img/icon-dir.png)no-repeat;
    width: 0.2845rem;
    height: 0.7112rem;
    background-size: 100%;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    display: inline-block;
    vertical-align: bottom;
    margin-left: 0.5rem;
}
.present_content .js_up{
	display: none
}
.present_content .js_up .more{
	transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}
.present_content span{
	background-color: #2864B1;
	width: auto;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}
.journal_ul li h1{
	font-size: 1.14rem;
	font-weight: bold;
	line-height: 2rem;
	font-family: "Microsoft YaHei";
}
.journal_last{
	position: relative;
	margin-top: 2rem;
}
.journal_last>i{
	background: url(../img/joumal.png)no-repeat;
	height: 13.191rem;
	width: 13rem;
	display: block;
	background-size: 100%;
	float: left;
	margin-top: -7rem;
}
.journal_last .code{
	position: relative;
	float: right;
	margin-top: -2.5rem;
	margin-right: 1.5rem;
}
.journal_last .code img{
	width: 5.478rem;
	height: 5.478rem;
	background-size: 100%;
	margin-left: 0.25rem;
}
.journal_last .code p{
	font-size: 0.85rem;
	color: #fff;
	text-align: justify;
	height: 1rem;
}
.journal_last .code p i{
	display:inline-block;
	width:100%;
}
.journal_last .code span{
	font-size: 0.64rem;
	color: #fff;
}

.footer-nav{
    padding:0;
}
.footer-nav .nav-placeholder{
    height:4.0177rem;
	display: block;
}
.footer-nav .new-nav{
    display: block;
    z-index: 100;
	width:100%;
	height:4.0177rem;
	position: fixed;
	bottom:0;
	left:0;
	background: #F3F3F3;
}
.footer-nav .new-nav>li{
	float:left;
	width:7.8222rem;
	height:100%;
}
.footer-nav .new-nav>li div{
	height:1.6355rem;
	margin: 0.7111rem auto 0;
}
.footer-nav .new-nav>li:nth-child(2){
    background: linear-gradient(-90deg, #26B6CE, #27B8D0, #76DDEB);
    border-radius: 0.4977rem;
    margin: 0 1.5999rem;
}
.footer-nav .new-nav>li:nth-child(1) div{
	background: url(../img/act20210407/home_icon.png) no-repeat center center / auto 100%;
}
.footer-nav .new-nav>li:nth-child(2) div{
	background: url(../img/act20210407/reg_icon.png) no-repeat center center / auto 100%;
}
.footer-nav .new-nav>li:nth-child(3) div{
	background: url(../img/act20210407/func_icon.png) no-repeat center center / auto 100%;
}
.footer-nav .new-nav>li:nth-child(1).active div{
	background: url(../img/act20210407/home_icon_hl.png) no-repeat center center / auto 100%;
}
.footer-nav .new-nav>li:nth-child(3).active div{
	background: url(../img/act20210407/func_icon_hl.png) no-repeat center center / auto 100%;
}
.footer-nav .new-nav>li span{
	margin: 0.3555rem auto 0;
	line-height:0.7822rem;
	font-size: 0.8533rem;
	height: 0.7822rem;
	float:left;
	width:100%;
	text-align: center;
	color: #193A47;
}
.footer-nav .new-nav>li:nth-child(2) span{
    color: #FEFEFE;
}
.footer-nav .new-nav>li.active span{
	color:#27B8D0;
}
.gOecaK{
    bottom:4.0177rem !important;
}







@media screen and (max-width: 413px) and (min-width:375px) {
	.shop-bg .bottom b.tip1{
		transform: scale(.9);
		left: 2.8rem;
    	top: -.15rem;
	}
	.shop-bg .bottom b.tip2 {
	    transform: scale(.9);
	    left: 7.2rem;
        top: -.35rem;
	}
	.main-func-tab .name{
		width: 105%;
		transform: scale(.9) translate(-5%);
	}

}
@media screen and (max-width: 374px) and (min-width:360px) {
	.shop-bg .bottom b.tip1{
		transform: scale(.9);
		left: 2.8rem;
    	top: -.15rem;
	}
	.shop-bg .bottom b.tip2 {
	    transform: scale(.9);
	    left: 7.2rem;
        top: -.35rem;
	}
	.activities .bottom .warn{
		margin: .5rem 0 0 0;
	}
	.activities .bottom .msg{
		padding: 2.8rem .5rem 0 1.5rem;
	}
	.main-func-tab .name{
		width: 105%;
		transform: scale(.9) translate(-5%);
	}

}
@media screen and (max-width: 359px) and (min-width:320px) {
	.shop-bg .bottom b.tip1{
		transform: scale(.7);
		left: 2.5rem;
    	top: -.18rem;
	}
	.shop-bg .bottom b.tip2 {
	    transform: scale(.7);
	    left: 6.8rem;
        top: -.45rem;
	}
	.activities .bottom .warn{
		margin: .5rem 0 0 0;
	}
	.activities .bottom .msg{
		padding: 2rem .5rem 0 1.5rem;
	}
	.activities .cont .tips{
		transform: scale(.85);
		top: -1rem;
	}
	.main-func-tab .name{
		width: 120%;
		transform: scale(.8) translate(-10%);
	}
}