﻿@charset "utf-8";
body { color: #282828; background: #FFFFFF; font-size: 14px;  font-family: '微软雅黑'; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }
img { border: 0; }
ul, li, ol { list-style-type: none; }
.imga { display: block; }
a:link, a:visited { text-decoration: none; color: #282828; }
a:hover { text-decoration: none; color: #282828; }
input, select, textarea { font-family: '微软雅黑'; outline: none; border: none; padding: 0; margin: 0; }
/*定义滚动条样式 仅限谷歌浏览器*/
@media screen and (min-width: 768px){
div::-webkit-scrollbar { width:5px;height:10px;}
div::-webkit-scrollbar-button { background-color:#f4f4f4;}
div::-webkit-scrollbar-track{background:#f4f4f4;}
div::-webkit-scrollbar-thumb{background:#c3c3c3;  border-radius:3px; }
div::-webkit-scrollbar-corner{background:#f4f4f4; }

html::-webkit-scrollbar{width:10px;height:10px;}
html::-webkit-scrollbar-button {background-color:#ccc;}
html::-webkit-scrollbar-track {background:#ccc;}
html::-webkit-scrollbar-thumb{background:#00426b;  border-radius:20px; }
html::-webkit-scrollbar-corner{background:#ccc; }
}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}
/*按钮变手*/
input[type="button"]{ cursor: pointer; }

.btn{ cursor: pointer;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
/*浮动位置*/
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.pl0 { padding-left: 0; }
.marginb50{margin-bottom:90px }
/*文字位置*/
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
/*块状态*/
.dis { display: block; }
.undis { display: none; }
/*字体颜色*/
.fcf { color: #FFFFFF; }
    .fcf a:hover, a.fcf:hover { color: #FFFFFF; }
.fc0 { color: #000000; }
    .fc0 a:hover, a.fc0:hover { color: #000000; }
.fc33 { color: #333333; }
.fc66 { color: #666666; }
.fc77 { color: #777777; }
.fc28 { color: #282828; }
.fc18 { color: #181818; }
.fc6b { color: #00426B; }
.red { color: #D80F46; }
/*字体大小*/
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs26 { font-size: 26px; }
.fs28 { font-size: 28px; }
.fs25 { font-size: 25px; }
.fs36 { font-size: 36px; }
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/*字母大写*/
.dx{text-transform: uppercase;}

/*wrap*/
.wrap-1100{width: 1100px; margin: 0 auto;position: relative;}
.wrap-1200{width: 1200px; margin: 0 auto;position: relative;}
.wrap-1020{width: 1020px; margin: 0 auto;position: relative;}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.wrap-1100{width: 1024px;overflow: hidden;}
	.wrap-1200{width: 1024px;overflow: hidden;}

	}
@media screen and (max-width: 1024px){
	.wrap-1100{width: 90%;}
	.wrap-1200{width: 90%;}

	}


/*内容标题*/
.pub-con-tit{width: 100%; height: 195px; }
.pub-c-t-c{padding-top: 80px; height: 43px; text-align: center; line-height: 35px; color: #00426b; font-size: 35px; line-height: 36px}
.pub-c-t-e{color: #202020; text-align: center;}



/*nav*/
.nav{width: 100%; height: 95px; background: #fff;position: relative; z-index: 5;}
.nav-logo{height: 95px;background: url('../Images/nav-logo.png') center no-repeat; width: 97px; float: left; margin-left: 70px;}

.nav-wrap{width: 1300px; margin: 0 auto; position: relative;}
.nav-btn{width: auto; height: 95px; float: right;}
.nav-btn-l{ position: relative;float: left;}
.nav-btn-l li{float: left ;position: relative; height: 20px; padding:37.5px 0; display: list-item; }
.nav-btn-l li div{overflow: hidden; height: 20px; position: relative;}
.nav-btn-l>li>div>a{display: block;width: auto; height: 60px; font-size: 16px; color: #000;line-height: 20px;padding: 0 20px; text-align: center;}
.nav-btn-l a span{padding-top: 20px;display: block; text-align: center;color:#00a9ce;}
.nav-btn-l a:hover{transition: all 0.2s linear;  margin-top: -40px;}
.nav-btn-buy {background: #00a9ce;height:95px; z-index: 2; visibility: hidden;}
a .m-3{display: none;}
.nav-btn-l .nav-btn-buy a,.nav-btn-l .nav-btn-buy a span{color: #fff; }


.nav-user{width: 180px; height: 95px; float: left; padding: 0 50px;}
.nav-user li{width: 60px; height: 95px; float: left;}
.nav-user li img{width: 100%; height: 100%}
li.nav-search{background:url('../Images/nav-search.png') no-repeat center;margin-top:13.5%; height: 50% }
.nav-member{background:url('../Images/nav-user.png') no-repeat center; }
.nav-buy{background:url('../Images/nav-buy.png') no-repeat center;position: relative; bottom: 0px;  }
.nav-buy span{display: block; border-radius: 20px; background: #005aa0; position: absolute;width:23px; height: 23px; line-height: 23px;color: #fff;text-align: center; bottom: 21px ;right:7px;} 
.nav-m{display: none; }

.nav-buy-shop{width:  400px; height: 515px;  z-index: 50; background: #fff; position: absolute; right: 10px; top:110px; display: none}
.nav-buy-shop-up{background: url('../Images/nav-buy-shop.png'); width: 22px; height: 13px; position: absolute; top:-12px; right: 50px;}
.nav-buy-shop ul li{ padding:30px 30px 0 30px; }
.nav-buy-shop ul li dl{border-bottom: solid 1px #ddd; height:105px; position:relative;}
.nav-buy-shop ul li dl dt{ width:85px; height:76px;float:left;}
.nav-buy-shop ul li dl dt img{ width:85px; height:76px; }
.nav-buy-shop ul li dl dd{ font-size:14px; width:180px;float:left; padding-left:20px; line-height:26px; }
.nav-buy-shop ul li dl dd b{ font-size:18px;}
.nav-buy-shop ul li dl dd p{ display:block; color:#999;white-space:nowrap;}
.nav-buy-shop_price{ display:block; color:#00a9ce;}  
.nav-buy-shop_close{ position:absolute; right:0; top:25px;}
.nav-buy-shop ul.logout li{padding: 6px 8px 0 75px}

.nav-buy-shop_btn{ font-size:14px; text-align:center; padding:30px 0 0 30px; }
.nav-buy-shop_btn span a{ float:left; border: solid 2px #00a9ce; width:157px; height:40px; margin-right:25px; line-height:40px; background:#00a9ce; color:#fff; display:block; -moz-border-radius: 45px;  -webkit-border-radius: 45px;}
.nav-buy-shop_btn p a{ float:left; border: solid 2px #00a9ce; width:157px; height:40px; line-height:40px; color:#00a9ce; -moz-border-radius: 45px;  -webkit-border-radius: 45px;}

.nav-id{width:250px; height: auto;  z-index: 150; background: #fff; position: absolute; right: 50px; top:110px; padding:0 30px; display: none}
.nav-id-box{background: url('../Images/nav-buy-shop.png'); width: 22px; height: 13px; position: absolute; top:-12px; right:80px;}
.nav-id-box1{ height:75px; line-height:75px; padding:0 20px; text-indent:12px; font-size:18px; border-bottom: solid 1px #ddd; background:url(../Images/login1.png) no-repeat left center;}
.nav-id-box1 img ,.nav-id-box2 img{margin:0 17px  -6px -30px}
.nav-id-box1.login{line-height: 0px;padding-top: 25px;}
.nav-id-box1 .nav-head-msg{ position: relative; display: block; margin-left: 41px;color: #585858;font-size: 16px; width: auto;}

.nav-id-box2{height:75px; line-height:75px; padding:0 20px; font-size:18px; text-indent:12px; background:url(../Images/login2.png) no-repeat left center;}
.nav-id-box1 span{ background:url(../Images/login3.png) no-repeat; width:26px; height:26px; display:block; position:absolute; right:30px; top:26px;}
.nav-id-box2 span{ background:url(../Images/login3.png) no-repeat; width:26px; height:26px; display:block; position:absolute; right:30px; top:98px;}
.nav-win-search{width: 214px; height: 33px; top:0; background: #fff;z-index: 10;position: absolute;right: 0; line-height: 95px;padding-top: 33px;padding-bottom: 29px; opacity: 1; display: none}
	.n-i-search{height: 30px; padding:0 10px; border-bottom: solid #e3e3e3 1px; margin: 0; float: left;width: 160px}
	.n-i-search-btn{width: 28px; height: 30px; margin: 0; background: url('../Images/nav-search.png') no-repeat center; float: left;}

.nav-buy-shop{width:  400px; height: auto;  z-index: 50; background: #fff; position: absolute; right: 10px; top:110px;padding-bottom: 15px;}
.nav-buy-shop-up{background: url('../Images/nav-buy-shop.png'); width: 22px; height: 13px; position: absolute; top:-12px; right: 50px;}



.nav-btn-l .n-down{width: 218px; left:-15;  background: #fff; position: absolute; z-index: 1; padding:30px 20px 10px 20px;top:65px; border-radius: 5px; color: #aaa; height: auto; display: none}
.nav-btn-l .n-down li{width: 222px; height: auto; padding: 10px 0; border-bottom:1px solid #eee;}
.nav-btn-l .n-down li:hover{ color: #fff;}
.nav-btn-l .n-down-line{height: 1px ; width: 100%; left: 0px; position: absolute; background: #eee; top: 30px}
.nav-btn-l span.n-en{background: url(../Images/n-down-right.png)  #fff 215px 7px no-repeat;width: 100%; display: block;position: absolute; top:11px;left:0;padding-top: 0; left: 0; z-index: 2;text-align: left; display: none;}
@media screen and (min-width: 1300px){
	.nav-wrap{width: 100%}
}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.nav-btn-l>li>div>a{font-size: 12px;}
}
@media screen and (max-width: 1030px){
	.h55{height: 54px; width: 100%;}
	.nav{display: none}
	.nav-m{display: block; width: 100%;height: 55px; background: #00426b;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position: fixed;z-index: 21;top:0;}
	.nav-m-logo{width:45px; height: 100%; position: relative; margin:0 auto;padding-top: 15px;}
	.nav-m-logo img,.nav-m-buy img,.nav-m-user img{width: 100%; height: auto;}
	.nav-m-buy,.nav-m-user{width: 20px; height: 20px; float: right; position: absolute; top:17px;right: 5%}
	.nav-m-user{right: 10%}



	.nav-move{display: block; position: fixed; top:0; z-index: 20; -webkit-transform:translate3d(0,0,0);}
	.nav{height: 85px; -webkit-transform:translate3d(0,0,0);}
	.menu-btn{top:19px; left:5%;}
	.nav .logo{width: 93px; top: 10px; }
	.logo-mask{opacity: 1;}
	.nav-move{width: 100%;height: 100%; background:#00426b; }
	.m-wrap{width: 50%; height: 85%; float: right;}
	.m-con{width: 200%; height: 100%; margin-left: -100%; text-align: center;}
	.m-logo{width: 70px;height: 70px; margin: 0 auto 0 auto;font-size: 20px; font-weight: bold; line-height: 80px; color: #8d8d8d;}
	.nav-move .menu-btn span{background: #fff;}
	.m-btn{border-top:0px #fff solid;border-bottom: 0px #fff solid; padding: 0px 0; margin-top: 0px; height: 80%; overflow: auto;}

	.m-btn li {color: #fff; font-size: 18px; line-height: 50px; width: 96%;text-align: left;text-indent:40px; }
	.m-btn .m-1 span,.m-btn .m-2 span,.m-btn .m-3 span{font-size: 14px;padding-left:14px;}
	.m-btn .m-1,.m-btn .m-2,.m-btn .m-3{ width: 90%; margin-left:6%;}



	.m-btn li .down{width: 0px; height: 0px;background: url('../Images/nav-down.png') no-repeat; background-size:13px 6px;padding: 8px 8px; float: right;margin-top: 17px; ;}
	.m-btn .sub { border-bottom:#232324 0.8px solid; width: 50% }
	.m-btn .sub li{font-size: 16px; border-bottom:#1f597d 0.8px solid none;  width: 80%; margin-left:20%;  }
	.m-btn .sub{border: none}

	.m-1,.m-2,.m-3{ border-bottom:#1f597d 0.8px solid;}
	.m-btn .sub li:hover{color: #fff;}
	.hover .down{display: block;}
	.sub .hover li{color: #fff}
	.sub .hover{color: #fff}
	.menu-btn {width: 26px;   height: 17px;   position: absolute;}
    .menu-btn span {width: 26px;height: 2px;background: #fff;right: 0;display: block;position: absolute;}
	.menu-btn .sp1{top:0px;}
	.menu-btn .sp2{top:8px;}
	.menu-btn .sp3{top:16px;}
	.menu-btn .sp-1{top:0px; animation: myoo 0.3s;}
	.menu-btn .sp-2{top:8px; animation: mymo 0.3s;}
	.menu-btn .sp-3{top:16px; animation: myto 0.3s;}


	.menu-btn .spp1{top:8px; animation: myo 0.3s;transform: rotate(-45deg) }
	.menu-btn .spp2{top:8px; animation: mym 0.3s; opacity: 0;}
	.menu-btn .spp3{top:8px; animation: myt 0.3s;transform: rotate(45deg) }
	.nav-m-line{width: 86% ; height: 2px; position: absolute; bottom: 0; left:7%; background: #333}

	
}
@media screen and (max-width: 750px){
	.m-btn li {color: #fff; font-size: 18px; line-height: 40px;}
	.m-btn .sub li{font-size: 12px;}
	.nav-m-user{right: 15%}
}

@keyframes myo
{
from {transform: rotate(0deg); top:0px;}
to {transform: rotate(-45deg); top:8px;}
}
@keyframes mym
{
from {opacity: 1;}
to {opacity: 0;}
}
@keyframes myt
{
from {transform: rotate(0deg); top:16px;}
to {transform: rotate(45deg); top:8px;}
}
@keyframes myoo
{
from {transform: rotate(-45deg); top:8px;}
to {transform: rotate(0deg); top:0px;}
}
@keyframes mymo
{
from {opacity: 0;}
to {opacity: 1;}
}
@keyframes myto
{
from {transform: rotate(45deg); top:8px;}
to {transform: rotate(0deg); top:16px;}
}
/*banner-img*/
  /* .banner-wrap{width: 100%;height: 820px; zoom: 1;overflow: hidden;} 
   .banner-wrap .page-intro{margin-top:322px;}
   @media screen and (max-width: 1030px){
   	 .banner-wrap{height: 240px;}
   	 .banner-wrap .page-intro{margin-top: 16%}
   }
   .banner-wrap-btn{width: 100%;height: 820px; zoom: 1;overflow: hidden;} 
   @media screen and (max-width: 1030px){
   	 .banner-wrap-btn{height: 350px;}
   }*/
      .banner-wrap{width: 100%;height: 340px; zoom: 1;overflow: hidden;} 
   .banner-wrap .page-intro{margin-top:125px;}
   @media screen and (max-width: 1030px){
   	 .banner-wrap{height: 170px;}
   	 .banner-wrap .page-intro{margin-top: 9%}
   }
   .banner-wrap-btn{width: 100%;height: 340px; zoom: 1;overflow: hidden;} 
   @media screen and (max-width: 1030px){
   	 .banner-wrap-btn{height: 350px;}
   }

    /*返回顶部*/
    .back-top{height: 41px; width: 41px; background: url(../Images/back-top.png) no-repeat; bottom: 10px; right: 10px; position: fixed;z-index: 55;} 

/*footer*/
.footer{width: 100%;height: auto; background: #00426b;color: #fff; overflow: hidden;}
.footer a{color: #fff}
.footer-wrap{width: 1300px;height: 250px; margin: 0 auto;padding: 70px 0; }
.footer-logo{float: left;width: 350px;}
	.f-logo{padding-bottom: 12px;}
.footer-link{float: left;width: 950px;}
.footer-link .tit{font-size: 16px; color: #00a9ce;padding-bottom: 14px;}
.footer-link ul{width: 155px;float: left;}
.footer-link li{padding-bottom: 10px; line-height: 20px; height: auto;position: relative;height: 20px}
	.f-email li,.f-email{width: 313px;color: #ccc}
	.f-email .tit{color: #ccc}
	.f-email .f-e-btn{width: 144px; height: 40px; line-height: 40px; text-align: center; border: 2px solid #fff; color: #fff; border-radius: 40px; margin-bottom: 40px; padding: 0}
		.send{width: 82px; height: 36px; border: none; line-height: 36px;background: #00426b; padding: 0; float: left; color: #fff; margin-top: 14px;cursor: pointer; border: 2px #fff solid; }
		.e-add{width: 227px; height: 32px; background: #fff; border: none; line-height: 36px; margin: 0; padding: 0;text-indent:5px; color: #fff; float: left; margin-top: 14px;background: #00426b; border: 2px #fff solid; border-right: none }
.f-cn{}
.f-en{line-height: 20px;display: none; position: absolute; top:0; left:0;}
.f-en sup{font-size: 5px}
.pc{display: inline;}
.mo{display: none;}
.copyright{width: 100%;float: left; line-height: 20px; text-align: center;padding: 20px 0;}
@media screen and (max-width: 1399px){
   .e-add{ width: 150px;}
}
@media screen and (max-width: 1299px){
	
	.nav-wrap{width: 100%}
	.footer-wrap{width: 90%;margin-left: 70px}
	.footer-logo{ width:25.4% }
	.footer-link ul{width: 19%}
	.footer-link{width: 74% ;}
	.nav-logo{margin-left: 20px;}
	.footer-link ul{width: 25%}

}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.nav-user{padding: 0 20px;}
	.nav-logo{background-size: 100% auto; width: 75px;}
	.n-down{font-size: 12px}
}
@media screen and (max-width: 1030px){
.nav-logo{margin-left: 0; position: absolute;}
}
@media screen and (max-width: 1030px){
	.footer{text-align: center;}
	.pc{display: none;}
	.mo{display: inline;}
	.f-logo{padding-bottom: 5px;}
	.f-logo img{width: 60px;height: auto;}
	.footer-link{display: none}
	.footer-wrap{width: 90%; margin: 0 5%}
	.footer-wrap {height: 90px; padding: 34px 0;}
	.footer-logo{width: 100%}
}
@media screen and (min-width: 1268px){
	
	.footer-wrap{width: 90%;margin-left: 70px}
	.footer-logo{ width:25.4% }
	.footer-link ul{width: 19%}
	.footer-link{width: 74% ;}
	
}
@media screen and (max-width: 1268px){
.f-email{display: none}
}

/*about-video*/

.about-video{ display: block;  width: 100%; height: auto;  background-size:auto 100%;box-sizing:border-box;padding: 4%  5%}

.pro-black .about-video{background: #181818;}
/*about-sms*/
.about-sms{width:100%;height: auto; overflow: hidden;}
.about-brand{width: 100%;height: auto;overflow: auto;}
.about-sms-con{width: 1100px;height:666px;position: relative;float: none;margin: 0 auto;}
.about-sms-img{width: 952px;height: 525px; left: -344px; position: absolute;overflow: hidden;padding-top: 52px; z-index: 3;}
.about-sms-c-w{width: 950px;height: 200px; float: right;}
.about-sms-c-bg{width: 1306px; height: 455px; margin-right: -350px; position: relative; background: #00426b;}
.about-sms-c-wrap{width: 494px; position: absolute; top:95px; left: 471px;color: #fff}
	.about-sms-c-c{line-height: 36px; font-size: 16px;padding-bottom: 10px;}
	.about-sms-c-e{line-height: 24px; font-size: 14px;padding-bottom: 30px;}
	.about-sms-c-btn{width: 191px; height: 42px;background: #00a9ce; line-height: 42px; text-align: center; border-radius: 42px;font-size: 22px; margin: 30px auto;color: #fff}
.about-sms-border{height: 345px; width: 345px; border: 6px solid #00a9ce; opacity: 0.25; position: absolute;left:345px; top:302px;}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
.about-sms-c-wrap{width: 337px;}
.about-sms-c-btn{margin: 5px auto;}
}
@media screen and (max-width: 1030px){
	.about-sms-con{ width:100%;}
	.about-sms-img{ width:100%; left:0;}
	.about-sms-c-w{ width:100%; margin-top:auto; height:auto;}
	.about-sms-c-wrap{ width:90%; left:50px;}
	.about-sms-c-bg{ width:100%; height: auto; padding-bottom: 30px}
	.show-slider{ width:100%; display:inline-block; overflow:hidden;}

	}
	@media screen and (max-width: 770px){
	
	.about-sms-c-w{ width:100%; height:auto;margin-top:auto; }
	}
	/*滚动特效*/
.show-list{width:357px; height: 238px; float: left; overflow: hidden;}
.show-img{width: 357px;height: 238px; }
.show-img img{width: 100%; height: 100%}
.show-con{width: 357px; height: 238px; background: url('../Images/story-bg.png');text-align: center; position: absolute;top: 238px;}
.show-tit{font-size: 17px;padding-top: 66px;font-size: 40px; line-height: 24px; color:#fff; height: 40px}
.show-dot{ width: 70px;height:2px; background: #fff; margin: 30px auto;  }
.show-tit-s{width: 90%; margin-left: 5%; font-size: 14px;color: #fff; left: 0; line-height: 24px}
.show-tit-c{width: 357px; height: 40px; background: url('../Images/story-bg.png'); position: absolute; color: #fff; text-align: center;line-height: 40px; font-size: 23px; bottom: 0;}
	/*轮播*/
		.show-slider{ width:1100px; height:460px; position:relative;  }
		.show .hd{ height:44px; width: 528px; overflow:hidden; position:relative;  z-index:1; margin: 0 auto; padding-bottom: 63px;}
		.show .hd ul{ overflow:hidden; zoom:1; float:left;  width: 528px; }
		.show .hd ul li{ float:left; margin-right:2px;  width:154px; height:40px; line-height:38px; text-align:center; background:#fff; cursor:pointer; border:2px #e7e7e7 solid; background: #fff;font-size: 14px; margin: 0 9px}
		.show .hd ul li.on{ background:#32b8be; color:#fff;  border-color:#32b8be }
		.show-slider .bd{ position:relative; height:100%; z-index:0;   }
		.show-slider .bd li{ zoom:1; vertical-align:middle; float: left; width: 372px;}
		.show-slider .bd img{display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.show-slider .prev,
		.show-slider .next{ position:absolute; left:268px; top:336px; margin-top:-25px; display:block; width:280px; height:70px; border: 1px #26b6d5 solid; background:url('../Images/arrow_05.png')  no-repeat center;z-index: 20 }
		.show-slider .next{ left:auto; right:268px; background:url('../Images/arrow_05-2.png') center  no-repeat;}
		.show-slider .prev:hover{background:url('../Images/arrow_03.png') center no-repeat #26b6d5; }
		.show-slider .next:hover{background:url('../Images/arrow_03-2.png') center no-repeat #26b6d5;}
		.show-slider .prevStop{ display:none;  }
		.show-slider .nextStop{ display:none;  }
		/*.show-list:hover .show-tit-c{bottom: -40px; transition: all 0.1s linear;}*/
	.about-story-con{overflow: hidden;}
	
@media screen and (max-width: 960px){
	.show-slider .prev,
	.show-slider .next{ position:absolute; left:148px; top:336px; margin-top:-25px; display:block; width:280px; height:70px; border: 1px #26b6d5 solid; background:url('../Images/arrow_05.png')  no-repeat center;z-index: 20 }
	.show-slider .next{ left:auto; right:389px; background:url('../Images/arrow_05-2.png') center  no-repeat;}
	}

	
@media screen and (min-width: 1450px){
	.about-sms-c-wrap{width: 600px; position: absolute; top:125px; left: 580px;color: #fff}
}
@media screen and (max-width: 1030px){
	.about-sms-c-btn{margin: 32px auto}
	.show-tit{padding-top: 44px}
	
	.wrap-1100{width: 90%; margin: 0 5%;}
	.about-sms-con{width: 100%; height: auto}
	.about-sms-img{width: 100%;height: auto; left: 0; position: relative; padding: 30px 0 0 0;}
	.about-sms-img img{width: 100%; height: auto;display: block;}
	.about-sms-c-w,.about-sms-c-wrap,.about-sms-c-c,.about-sms-c-e{width: 100%; position: relative;}
	.about-sms-c-c,.about-sms-c-e{width: 96%; padding: 0 3%}
	.about-sms-c-c{line-height: 30px}
	.about-sms-c-e{text-align: justify;}
	.about-sms-c-w{text-align: center;width: 100%; padding: 0%;}
	.about-sms-c-bg{width: 100%; margin-left: 0%;padding-top: 50px;}
	.about-sms-c-wrap{top:0; left:0; width: 90%; left:5%;}
	.about-sms-border{display: none}


	.show-slider .next,.show-slider .prev,.show-tit-c{display: none}
	.show-s-list,.bd{overflow: hidden;height: auto;}
	.show-s-list{overflow: auto;}
	.show-list,.show-img,.show-slider,.show-con,.show-slider .bd li{height: auto;}
	.show-slider .bd li{margin-bottom: 4px}
	.show-con,.show-list,.show-img,.show-slider,.show-s-list,.show-slider .bd li{width: 100%}
	.show-con{width: 100%; height: auto;position: relative; top:0;padding-bottom: 20px}
	.about-story{padding-bottom: 40px;}
	.about-story .wrap-1100{width: 70%; margin:0 auto}
	
}
@media screen and (max-width: 770px){
	.about-story .wrap-1100{width: 94%; margin:0 auto}
	

}
@media screen and (max-width: 750px){
.about-video{ display: none;}
}
/*join us*/
.join{width: 100%; height: auto;padding-top: 85px;padding-bottom: 40px;}
.join-con{width: 96%; padding: 0 0 30px 45px; background: url('../Images/join_05.png') no-repeat 2px 12px; font-size: 18px; line-height: 38px;}
.join-add{width: 100%; height: auto; overflow: hidden; zoom:1; background: #00a9ce; }
.join-city{width: 366px; float: left; color: #fff;padding:40px 0;font-size: 20px; }
.join-city span{font-size: 16px; padding-top: 6px; display: block;}

@media only screen and (min-width: 1030px) and (max-width: 1200px){
.join-city{width: 30%}
}
/*about-news*/
.news{width: 100%;height: auto; padding-top: 50px;}
.news-wrap{width: 100%;height: auto; padding-top: 33px;padding-bottom: 30px; border-bottom: #e2e2e2 1px solid;}
.news-list-t{width: 970px; height:35px; font-size: 20px; line-height: 20px; color: #00426b }
.news-list-d{width: 100px;font-size: 14px; line-height: 14px;color: #737373}
.news-list-link{width: 110px; height: 28px; background: #4cc2dc; font-size: 16px; text-align: center; color: #fff; line-height: 28px; float: right; margin-top:15px; }
.news-list-link a{color: #fff}

.page {width: 100%; height: 150px; line-height: 150px; text-align: center; word-spacing:8px;}
.page span,.page a{ padding: 8px 12px;  border: 2px #00426b solid; font-size: 14px;}
.page span:hover,.page a:hover{border: 2px #4cc2dc solid;}
.page .cur,.page .cur:hover,.page .on,.page .on:hover{border: 2px #4cc2dc solid; background:#4cc2dc; color: #fff }
.page .left,.page .right,.page .prev,.page .next{color: #fff; border-color: #00426b; background: no-repeat center #00426b; background-size: 9px auto;}
.page .prev{background-image:url(../Images/pro_hot1.png) }
.page .next{background-image:url(../Images/pro_hot2.png) }


.news-cont-wrap{width: 100%; border-top: 1px dashed #ddd; padding: 50px 0; font-size: 16px; overflow: hidden;}
.news-media-man{float: left;}
.news-media-man-mail{color: #587690;line-height: 28px;}
.news-media-man-tit{margin-bottom: 15px;}
.news-media-tel{float: right; line-height: 30px;}
.news-media-tel span{color: #587690;}
@media screen and (max-width: 1030px){
	.news-cont-wrap{display: none}
	.join{padding-top: 55px}
	.join-con{width: 92%; padding: 0 0 30px 8%;}
	.news-list-t{height: auto; font-size: 16px; line-height: 23px;}
	.news-list-link{width: 75px; margin-left: 10px;margin-bottom: 20px;}
	.news-list-d{padding-top: 10px;}
	.page span{display: none;}
	.page .left,.page .right{display: inline;}

	.join-add{padding: 15px 0;}
	.join-city{padding: 15px 0; text-align: center; width: 100%}
}

/*news-info*/

.news-info{height: auto; overflow: hidden; zoom:1; padding: 50px 0;}
.news-banner{width: 100%; height: auto;position: relative; padding: 140px 0; background: #003b60; color: #fff; line-height:50px; font-size: 45px;   text-align: center;}
.news-banner span{font-size: 14px; color: #b1c3ce;line-height: 30px;}
.news-banner .intro-cn{padding-bottom: 0px}
.news-banner .intro-en{padding-top: 24px; text-transform:uppercase;}
.d .dx a{color: #00a9ce;text-decoration: underline;}
.d span.dx{display: block;
    line-height: 26px;
    padding-top: 20px; text-align: center; color:#b1c3ce }
.news-i-d{width: 80px; height: 103px; float: left; text-align: center;padding-top: 27px;}
.news-i-d-t{width: 100%;font-size: 20px; height: 34px;}
.news-i-d-d{width: 100%;height: 27px; border-bottom:3px solid #00a9ce;}
.news-i-d-share{width: 100%;height: 31px; padding-top: 9px;}
.news-i-d-s{width: 31px; height: 31px;}
.news-i-d-s img{width: 100%; height: 100%;}

.news-i-con{width: 920px; padding: 0 50px; float: right;}
.news-i-con p{padding:10px 0;}
.news-i-btn{width: 148px; height: 26px;margin: 20px auto; }
.news-i-btn-l{width: 28px; height: 28px; float: left;background: url(../Images/news-info_11.png) no-repeat center;}
.news-i-btn-r{width: 28px; height: 28px; float: right;background: url(../Images/news-info_13.png) no-repeat center;}
.news-i-btn-c{margin: 0 5px; width: 82px; height: 28px; float: left; text-align: center; line-height: 28px;font-size: 16px;}
.news-i-btn div{background-color:#4cc2dc; color: #fff; }
.news-i-btn .news-i-btn-r img,.news-i-btn .news-i-btn-l img{width: 100%; height: 100%;}
.news-i-btn-c.agree{width: 100%}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
.news-i-d{margin-left: 480px; margin-bottom: 30px}
}
@media screen and (max-width: 1030px){
	.news-banner{padding: 50px 0 ; font-size: 30px; line-height: 40px; }
	.wrap-1200, .wrap-1020{  margin: 0 10px; width:auto}
	.news-i-con,.news-i-d{float: none}
	.news-i-d{margin:0 auto;padding-top: 0;padding-bottom: 27px}
	.news-i-con{width: 100%; padding: 0}
	.news-i-con img{width: 100%; height: auto;}
	.news-banner .intro-en{padding-top: 10px;}
	
}

@media screen and (max-width: 960px){
	.news-i-d{ margin:0 auto; float:none; padding:0 0 27px 0;}
	.news-i-con{ width:100%; padding:0; }
	.news-i-con img{ width:100%;}

	}


/*hotel*/
.hotel-tit{width: 100%;padding: 80px 0; text-align: center; font-size: 35px; line-height: 45px; }
.hotel-tit span{font-size: 13px;text-transform:uppercase}
.hotel-list{width: 100%; height: auto;}
.hotel-province{height: 102px; margin-top: -2px; border-bottom:2px solid #000;border-top:2px solid #000;font-size: 30px; line-height: 102px;z-index: 2; position: relative;}
.hotel-province span{background: url('../Images/hotel-down_03.png') no-repeat center;padding:52px 52px;float: right;cursor: pointer;}
.hotel-name-wrap{width: 100%;height: auto; overflow: hidden; zoom:1;display: none;}
	.hotel-name{width: 50%; height: 73px; font-size: 16px; float: left;border-bottom:2px solid #e9e9e9;z-index: 1; position: relative;padding-top: 30px; }
		.hotel-name-cn{height: 25px;}
		.hotel-name-en{height: 40px; color:#9b9b9b;}
@media screen and (max-width: 1030px){
	.hotel-name{width: 100%;padding-top: 20px; font-size: 14px;}
	.hotel-province{font-size: 20px; height: 80px; line-height: 80px;}
	.hotel-province span{padding: 40px;}
	.hotel-tit{font-size: 26px;}
	
}



/*hotel-service*/
.hotel-service{width: 100%; height: auto; text-align: center;padding-top: 80px;}
.hotel-s-t-img{width:100%; height: 116px;background: url('../Images/hotel-sev_03.png')no-repeat center; }
.hotel-s-t-cn{width: 100%;padding:36px 0 10px 0; font-size: 25px;}
.hotel-s-t-en{ font-size: 14px;text-transform:uppercase; height:58px; text-align: center;}
.hotel-s-c-cn{font-size: 14px; line-height: 26px; padding-bottom: 20px;width: 620px; margin: 0 auto;}
.hotel-s-c-en{width: 660px; margin: 0 auto; font-size: 14px; line-height: 22px; color: #aaa;text-align: center;}
.hotel-sale{width: 1098; height: 265px; border: #f1f1f1 solid 1px; margin: 90px 0 ;}

@media screen and (max-width: 1030px){
	.hotel-s-c-cn,.hotel-s-c-en{width: 100%}
	
}

/*hotel-pro*/
.hotel-pro{width: 100%; height: auto; padding-top: 40px;}

.hotel-p-t{height: 227px}
.hotel-p-t-cn{width: 100%;padding:36px 0 10px 0; font-size: 25px;line-height: 48px; font-size: 35px; text-align: center;}
.hotel-p-list{width: 100%; height: auto;}
.hotel-p-wrap{width: 1034; height: auto;padding: 33px; background-position: 0 50%; background-color:#f2f2f2; background-size: 470px auto;background-repeat: no-repeat;  margin-bottom: 36px; overflow: hidden; zoom:1;}
.hpw2{background-position: 630px 50%;}
.hotel-p-c-wrap{width:580px; padding: 40px 50px; float: right; background: #fff;}
.hpw2 .hotel-p-c-wrap{float: left;}
.hotel-p-c-t{font-size: 30px;height: 42px;}
.hotel-p-c-t-e{font-size: 14px;height: 42px;color: #bdbdbd; padding-top: 7px;}
.hotel-p-c-con{font-size: 14px; line-height: 26px;padding-bottom: 10px;}
.hotel-p-c-con-e{font-size: 14px; line-height: 22px;padding-bottom: 20px;}
.hotel-p-c-bottom{width: 580px;overflow: hidden;zoom:1; position: relative; }

.hotel-p-c-b-r {width: auto; overflow: hidden; float: right;}
.hotel-pro-quality{width: 67px; height: 75px; float: right; margin-right: 13px; position: relative;}
.hotel-pro-quality img{width: 67px; height: 56px; display:block; }
.hotel-p-mask {width: 67px; height: 56px; position: absolute; top:0; left: 0; z-index: 2; background: url('../Images/h-pro_12.png')}
.hotel-pro-q{width: 100%; font-size: 12px; text-align: center; line-height: 15px;}
.hotel-p-c-b-l {position: absolute;left:0;}
	.h-p-img{width: 115px; height: 84px;}
	.h-p-con{width: 150px; height: 30px; line-height: 16px; font-size: 12px;color: #666; padding-left: 10px;padding-top: 40px}
	.h100{height: 100px}
	.hotel-p-c-t .hotel-p-c-t-e{float: right;padding-top: 20px;padding-right: 200px;height: 15px}
	.h100 .hotel-p-c-con{padding-bottom: 0px;line-height: 20px; padding-top: 15px}
	.h100 .hotel-p-c-b-r{padding-top:}
	.h100 .hotel-pro-quality{height: 100px}
	.h100 .hotel-pro-quality span{font-size: 16px}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.hotel-p-wrap{width: 958px}
}
@media screen and (max-width: 1030px){
	.h-pro .wrap-1100{width: 70%; margin: 0 auto}

	.hotel-p-c-bottom{display: none;}
	.hotel-p-c-wrap{width: 90%; padding: 27px 5%; background: rgba(255,255,255,1);padding-bottom: 20px}
	.hpw2{background-position: 0px 50%;}
	.hotel-p-c-t{font-size: 20px;height: 25px;}
	.hotel-p-c-t-e{height: 30px;}
	.hotel-p-c-con{line-height: 23px}
	.hotel-p-wrap,.hotel-p-wrap .hpw2{padding: 60% 0 0 0; background-size:100% auto; background-position: 50% 0; }
}
@media screen and (max-width: 770px){
	.h-pro .wrap-1100{width: 80%;}
}
@media screen and (max-width: 550px){
.hotel-pro .wrap-1100{width: 100%;margin: 0}
}


/*my- msg*/
.user-mymsg-info{width: 100%;height:auto;background: url('../Images/msg-2.png') no-repeat 0 15px; overflow: hidden; zoom:1;}
.user-mymsg-info.new{background-image: url('../Images/msg.png') }
.user-mymsg-info.new .user-mymsg-msg{font-weight: bold;}

.user-mymsg-msg{width: 820px; float: right; font-size: 12px;height: auto; line-height: 20px; border-bottom:#eee solid 1px;  padding: 10px 0;}
.user-mymsg-msg span{float: right;}
.user-mymsg-tag{display: none}
.user-mymsg-msg .user-mymsg-con{width: 100%; height: auto;padding-top: 10px; color: #999; }
.user-mymsg-list{padding-bottom: 30px;}
.user-mymsg-btn{padding-top: 9px; padding-left:16px;  background: url('../Images/mymsg-down.gif');margin-top: 10px; margin-right:15px }
.user-mymsg-btn.up{background: url('../Images/mymsg-up.gif')}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
.user-mymsg-msg{width: 775px;}
}
@media screen and (max-width: 1030px){
	.user-mymsg-wrap{width: 90%; margin:0 5%;}
	.user-mymsg-msg{width: 92%; padding-left: 8%}
	
}

/*足迹*/
.footprints{width: 95%;line-height: 42px; margin:30px 0 -30px 0;font-size: 12px; color:#003b60 }
.footprints span{font-size: 18px;}

@media screen and (max-width: 1030px){
.footprints{margin:30px 0 -30px 5%;}
}


















/* 主内容区-通用区域 */
.wrap-content .block-banner { width: 100%; height: 100px; zoom: 1; overflow: hidden; }

/* 通用区域-页面信息(Banner) */
.block-banner .page-skip { width: 190px; line-height: 42px; margin: 0 auto; margin-top:6px; font-size: 15px; border-radius: 180px; color: #FFF; background-color: #b6b2b2; }
    .block-banner .page-skip:hover { background-color: #FFF; color: #00A9CE; }
.page-intro .intro-cn { font-size: 35px; color: #FFF; margin-top:10px; }
.page-intro .intro-en { font-size: 15px; color: #FFF; margin-top: 6px;  text-transform:uppercase; }
.block-banner.persn { height: 340px; background-color: #00426B; }
    .block-banner.persn .page-intro .intro-cn { margin-top: 106px; }
    .block-banner.persn .page-intro .intro-en { opacity: .85; }

/* 通用区域-页面切换 */
.wrap-content .page-switch { width: 100%; height: 75px; line-height: 70px; background-color: #F4F4F4; }
.page-switch .switch-deta { width: 1100px; height: 100%; margin: 0 auto; background-color: #F4F4F4; }
.page-switch .switch-box { background-color: transparent; border-top: 3px transparent solid; cursor: pointer; }
    .page-switch .switch-box a { display: block; }
    .page-switch .switch-box.select, .page-switch .switch-box:hover {height: 70px; background-color: #e8f0f2; border-top: 3px #00A9CE solid; color: #00A9CE; }
        .page-switch .switch-box.select a, .page-switch .switch-box a:hover { color: #00A9CE; }
.wrap-content .page-switch.persn { width: 262px; height: 100%; line-height: 100%; margin: 52px 0 0 360px; padding: 30px 22px; background: none; border: 2px #EEE solid; zoom: 1; overflow: hidden; }
.page-switch.persn .list-head { height: 26px; line-height: 26px; }
.page-switch.persn .head-shape { width: 26px; height: 26px; border: 1px #EEE solid; cursor: pointer; }
.page-switch.persn .info-box { margin-top: 16px; }
    .page-switch.persn .info-box a { color: #777; }
        .page-switch.persn .info-box.select a, .page-switch.persn .info-box a:hover { color: #00A9CE; }
.page-switch.persn .part-line { height: 1px; margin: 26px 0; border-bottom: 1px #BDBDBD dotted; }

/* 通用区域-页面信息 */
.wrap-content .page-deta { width: 1100px; height: 100%; margin: 0 auto; padding-bottom: 1px; }
.page-deta .deta-info { margin-top: 3%; zoom: 1; overflow: hidden; }
.page-deta .deta-btn { width: 190px; height: 42px; margin: 0 auto; margin-top: 6%; }



/* 主内容区-睡眠指南 */
.serve-guide .block-banner { background: url(../Images/banner-img-a.jpg) no-repeat center; }
.serve-guide .switch-box { width: 16.6%; text-align: center; }
.serve-guide .guide-deta { width: 1100px; margin: 0 auto; margin-top: 66px; zoom: 1; overflow: hidden; }
.serve-guide .part-line { width: 100%; height: 2px; margin: 0 auto; margin-top: 45px; background-color: #F1F1F1; }
.guide-deta .block-title { margin-bottom: 52px; font-size: 33px; }
.guide-deta .main-shape { width: 0; height: 0; margin: 5px 6px 0 10px; border-top: 6px solid transparent; border-left: 8px solid #00426B; border-bottom: 6px solid transparent; }
.guide-deta .part-line { width: 270px; margin-top: 66px; }
.guide-deta .title-place { width: 25px; height: 25px; line-height: 25px; margin-top: 4px; border-radius: 180px; background-color: #00A9CE; color: #FFF; }
.guide-deta .title-text { margin-left: 12px; color: #00426B; }
.guide-deta .info-title { height: 31px; }

/* 睡眠指南-页面信息A */
.guide-deta.a .deta-option { width: 50%; line-height: 20px; margin-top: 30px; }
    .guide-deta.a .deta-option .option-box { margin: 12px 0; cursor: default; }
    .guide-deta.a .deta-option .option-shape { width: 20px; height: 20px; margin-right: 6px; background: url('../Images/icon-select-a.png') no-repeat left; border-radius: 3px; cursor: pointer; }
        .guide-deta.a .deta-option .option-shape.check{ background: url('../Images/icon-select-a.png') no-repeat right; }
.guide-deta.a .deta-submit { width: 190px; height: 42px; margin: 0 auto; margin-top: 30px; line-height: 42px; border-radius: 180px; background-color: #00A9CE; color: #FFF; }
    .guide-deta.a .deta-submit:hover { background-color: #00426B; }
.guide-deta.a .deta-option span{ float: left; margin-right: 6px}
/* 睡眠指南-页面信息B */
.guide-deta.b .deta-intro .intro-box { zoom: 1; overflow: hidden; }
.guide-deta.b .deta-intro .box-img, .guide-deta.b .deta-intro .box-info { width: 50%; }
.guide-deta.b .deta-intro .box-img { height: 210px; }
    .guide-deta.b .deta-intro .box-img img { width: 100%; }
.guide-deta.b .deta-intro .info-title { margin: 52px 0 0 36px; font-size: 18px; }
.guide-deta.b .deta-intro .info-deta { width: 90%; margin: 6px 0 0 36px; }
.guide-deta.b .intro-box.spec .info-title { margin: 60px 0 0 0; }
.guide-deta.b .intro-box.spec .info-deta { margin: 6px 0 0 0; }
.guide-deta.b .intro-box.spec-wap { display: none; }
.guide-deta.b .deta-info { margin-top: 30px; zoom: 1; overflow: hidden; }
    .guide-deta.b .deta-info .info-box { width: 33.3%; margin-top: 36px; }
    .guide-deta.b .deta-info .box-place { width: 55px; height: 55px; line-height: 55px; font-size: 26px; border-radius: 180px; background-color: #00A9CE; color: #FFF; }
        .guide-deta.b .deta-info .box-place.spec { background-color: #7FD4E6; }
    .guide-deta.b .deta-info .box-intro { width: 66%; margin-left: 12px; }
    .guide-deta.b .deta-info .intro-info { margin-top: 6px; }

/* 睡眠指南-页面信息C */
.guide-deta.c .block-title, .guide-deta.c .deta-info { width: 50%; }
    .guide-deta.c .deta-info.img { width: 323px; margin-top: -95px; float: right; }

/* 睡眠指南-页面信息D */
.guide-deta.d .deta-info { margin-top: 36px; zoom: 1; overflow: hidden; }
    .guide-deta.d .deta-info .title-place { width: 25px; height: 25px; line-height: 25px; margin-top: 4px; border-radius: 180px; background-color: #00A9CE; color: #FFF; }
    .guide-deta.d .deta-info .title-text { margin-left: 12px; color: #00426B; }
    .guide-deta.d .deta-info .info-title { height: 31px; }
.guide-deta.d .info-intro .intro-main { height: 22px; margin-top: 12px; }
.guide-deta.d .info-intro .deta-box { width: 529px; margin-top: 36px; }
.guide-deta.d .info-intro .box-info { margin-top: 12px; }
.guide-deta.d .info-intro .intro-deta { zoom: 1; overflow: hidden; }
.guide-deta.d .deta-info.spec .intro-main { width: 416px; }
.guide-deta.d .deta-info.spec .main-info { width: 90%; }
.guide-deta.d .deta-info.spec .deta-box { width: 649px; height: 236px; margin-top: 0; }
.guide-deta.d .deta-info.second .main-info { margin-top: 22px; }
.guide-deta.d .deta-info.second .intro-main { height: 100%; }

/* 睡眠指南-页面信息E */
.guide-deta.e .deta-wrap { width: 100%; zoom: 1; overflow: hidden; }
.guide-deta.e .deta-info { width: 66%; }
.guide-deta.e .deta-wrap.b .deta-info { width: 100%; margin-top: 36px; }
.guide-deta.e .deta-img { margin-top: -95px; }
.guide-deta.e .main-info.length { margin: 26px 0 0 23px; }
.guide-deta.e .main-shape { margin-top: 7px; }
.guide-deta.e .info-img img { width: 100%; margin-top: 30px; }

/* 睡眠指南-页面信息F */
.guide-deta.f .info-title { margin-top: 66px; }
.guide-deta.f .info-deta.main { margin-top: 36px; zoom: 1; overflow: hidden; }
.guide-deta.f .main-img { width: 50%; }
.guide-deta.f .main-info { width: 40%; margin: 36px 0 0 30px; }
.guide-deta.f .info-deta.detail { margin-top: 30px; zoom: 1; overflow: hidden; }
    .guide-deta.f .info-deta.detail .detail-box { width: 43%; }
.guide-deta.f .info-box.spac { line-height: 32px; }



/* 主内容区-质保登记(顾客调查) */
.regis-surve .block-banner { background: url(../Images/banner-img-b.jpg) no-repeat center; }
.regis-surve .switch-box { width: 25%; text-align: center; }
.regis-surve .deta-intro .intro-cn { font-size: 35px; color: #000; margin-top: 8%; }
.regis-surve .deta-intro .intro-en { font-size: 15px; color: #999; margin: 6px 0 6% 0; }

/* 顾客调查-页面信息 */
.regis-surve .info-title { height: 22px; line-height: 22px; }
.regis-surve .title-shape { width: 22px; height: 22px; background-color: #0A4163; border-radius: 180px; font-size: 10px; }
.regis-surve .title-text { margin-left: 12px; }
.regis-surve .info-selec { height: 18px; margin-top: 2%; padding-left: 34px; }
.regis-surve .selec-box { min-width: 240px; line-height: 18px; margin-bottom: 2%; padding-right: 10px;}
    .regis-surve .selec-box input { width: 360px; margin-left: 1%; border-bottom: 1px #B5B5B5 solid; color: #666; }
    .regis-surve .selec-box.spec { width: 520px; }
    .regis-surve .selec-box.spec-full { width: 100%; }
.regis-surve .box-shape { width: 16px; height: 16px; margin-right: 6px; border: 1px #000 solid; border-radius: 180px; cursor: pointer; }
    .regis-surve .box-shape.check { width: 19px; height: 17px; margin-right: 5px; background: url('../Images/icon-select-b.png') no-repeat; border: none; }
.regis-surve .btn-submit { width: 100%; height: 100%; border-radius: 180px; background-color: #00426B; }
    .regis-surve .btn-submit:hover { background-color: #00A9CE; }



/* 主内容区-质保登记(详情) */

/* 详情-页面信息 */
.regis-deta .block-banner { background: url(../Images/banner-img-b.jpg) no-repeat center; }
.regis-deta .switch-box { width: 25%; text-align: center; }
.regis-deta .deta-intro .intro-cn { font-size: 35px; color: #000; margin-top: 8%; }
.regis-deta .deta-intro .intro-en { font-size: 15px; color: #000; margin: 6px 0 6% 0; opacity: .3; }
.regis-deta .info-title { height: 32px; line-height: 32px; }
    .regis-deta .info-title .title-shape { width: 6px; height: 32px; background-color: #00A9CE; }
    .regis-deta .info-title .title-text { margin-left: 1%; color: #00A9CE; }
.regis-deta .info-box { margin: 2% 0 0 18px; }
    .regis-deta .info-box .box-title { zoom: 1; overflow: hidden; }
        .regis-deta .info-box .box-title.spec { margin-top: 1%; }
    .regis-deta .info-box .title-shape { width: 16px; height: 16px; margin-top: 3px; border-radius: 180px; background: #00426B; }
        .regis-deta .info-box .title-shape.suit { background: url('../Images/icon-suit.png') no-repeat center; }
        .regis-deta .info-box .title-shape.noes { background: url('../Images/icon-noes.png') no-repeat center; }
        .regis-deta .info-box .title-shape.micro { width: 10px; height: 10px; margin: 6px 6px 0 0; }
    .regis-deta .info-box .title-text { width: 90%; margin-left: 10px; }
    .regis-deta .info-box .box-deta { margin: 1% 0 0 27px; }
    .regis-deta .info-box .deta-intro { margin-top: 1%; }
.regis-deta .info-img { width: 1033px; margin: 0 auto; margin-top: 6%; margin-bottom: 2%; }
    .regis-deta .info-img img { width: 100%; }



/* 主内容区-质保登记(客户及购物资料) */

/* 客户及购物资料-页面信息 */
.regis-data.wrap-content { background-color: #00A9CE; }
.regis-data .block-banner { background: url(../Images/banner-img-b.jpg) no-repeat center; }
.regis-data .switch-box { width: 25%; text-align: center; }
.regis-data .deta-intro .intro-cn { font-size: 35px; color: #FFF; margin-top: 8%; }
.regis-data .deta-intro .intro-en { font-size: 15px; color: #FFF; margin: 6px 0 6% 0; opacity: .66; }
.regis-data .deta-info { margin-top: 2%; }
.regis-data .info-box { width: 50%; height: 80px; color: #FFF; }
    .regis-data .info-box input { width: 450px; height: 60px; margin-left: 12px; padding-left: 12px; font-size: 16px; color: #777; }
    .regis-data .info-box .info-msg { margin-top: 12px; }
.regis-data .deta-btn { margin-bottom: 6%; }
    .regis-data .deta-btn .btn-submit { width: 100%; height: 100%; border-radius: 180px; background-color: #FFF; color: #00A9CE; }
        .regis-data .deta-btn .btn-submit:hover { background-color: #00426B; color: #FFF; }
    .page-switch.ab{position: absolute;top:435px;}
	.page-switch.fixed{position: fixed;top:0;}


@media only screen and (min-width: 1030px) and (max-width: 1200px){

}
@media screen and (max-width: 1030px) {
	.guide-deta.f .main-img { width: 52%; }
.guide-deta.f .main-img img{width: 100%}
 .serve-guide .guide-deta{width: 90%; margin: 66px auto 0 auto;}
 
 
.regis-deta .info-img{width: 100%}
.page-switch .switch-deta{width: 100%}
.wrap-content .page-deta{width: 90%; margin-left: 5%; padding: 0}
.regis-data .info-box input{width: 90%; box-sizing:border-box }
.guide-deta.b .deta-info .info-box{height: 160px}
.guide-deta.d .info-intro .deta-box{width: 49%}
.guide-deta.d .info-intro .deta-box img{width: 100%}
.guide-deta.f .main-info{width: 43%; margin: 0px 0 0 46px;}

}

@media screen and (max-width: 770px) {
	.guide-deta.d .deta-info.spec .intro-main{width: 100%}
.guide-deta.b .deta-info .info-box{height: auto}	
.page-intro .intro-cn{ font-size:30px}
.marginb50{ margin-top:-10px;}
}


@media screen and (max-width: 770px) {
    body { width: 100%; height: 100%; }

    /* 隐藏滚动条 */
    div::-webkit-scrollbar { display: none; }
    html::-webkit-scrollbar { display: none; }
	.hide{display: none;}
    /* Banner区 */ 
	
    .page-intro .intro-cn { font-size: 30px}
    .page-switch.ab{position: relative; top:auto;}

    /* 页面通用 */
    .serve-guide .guide-deta, .wrap-content .page-deta { width: 90%; margin-top: 12%; }
    .guide-deta .block-title { margin-bottom: 8%; }
    .serve-guide .part-line { width: 94%; margin-top: 12%; }
    .page-deta .deta-btn { width: 25%; height: 52px; line-height: 52px; }

    /* 页面切换 */
    .wrap-content .page-switch { height: 100%; zoom: 1; overflow: hidden; }
    .page-switch .switch-deta { width: 100%; }
    .serve-guide .switch-box, .page-switch .switch-box { width: 50%; background-color: #F4F4F4; }



    /* 消费者服务-睡眠指南 */

    /* 页面信息A */
    .guide-deta.a .deta-option { width: 100%; margin: 0; }
        .guide-deta.a .deta-option .option-box { margin: 0; margin-top: 6%; }
    .guide-deta.a .deta-submit { width: 100%; height: 52px; line-height: 52px; }

    /* 页面信息B */
    .guide-deta.b .deta-intro .box-img, .guide-deta.b .deta-intro .box-info { width: 100%; }
    .guide-deta.b .deta-intro .box-img { height: 100%; }
    .guide-deta.b .deta-intro .info-title { margin: 0; margin-top: 3%; }
    .guide-deta.b .deta-intro .info-deta { width: 100%; margin: 0; margin-top: 1%; }
    
    .guide-deta.b .intro-box.spec-wap { display: block; }
    .guide-deta.b .deta-intro .intro-box { margin-top: 12%; }
    .guide-deta.b .deta-info .info-box { width: 100%; margin-top: 10%; }
    .guide-deta.b .deta-info .box-intro { width: 76%; }

    /* 页面信息C */
    .guide-deta.c .block-title, .guide-deta.c .deta-info { width: 100%; }
        .guide-deta.c .deta-info.img { width: 100%; margin: 0 auto; margin-top: 10%; float: none; }
            .guide-deta.c .deta-info.img img { width: 100%; margin-top: 10%; }

    /* 页面信息D */
    .guide-deta.d .info-intro .intro-deta { width: 100%; }
    .guide-deta.d .info-intro .deta-box { width: 100%; }
    .guide-deta.d .intro-main .main-info { width: 91%; }
    .guide-deta.d .info-intro .intro-main { height: 100%; margin-bottom: 6%; }
    .guide-deta.d .deta-info.second .main-info { width: 100%; }
    .guide-deta.d img { width: 100%; }

    /* 页面信息E */
    .guide-deta.e .deta-info { width: 100%; }
    .guide-deta.e .deta-img { width: 251px; margin: 0 auto; float: none; margin-top: 10%; }
        .guide-deta.e .deta-img img { margin-top: 10%; }
    .guide-deta.e .main-info { width: 90%; }
        .guide-deta.e .main-info.detail { width: 100%; }

    /* 页面信息F */
    .guide-deta.f .main-info { width: 100%; margin: 0; margin-top: 10%; }
    .guide-deta.f .title-text { width: 85%; }
    .guide-deta.f .info-deta.detail .detail-box { width: 100%; }
        .guide-deta.f .info-deta.detail .detail-box.fr { margin-top: 30px; }
    .guide-deta.f .info-box.spac { line-height: initial; }
    .guide-deta.f .main-img { width: 100%; }
        .guide-deta.f .main-img img { width: 100%; }



    /* 消费者服务-质保登记(顾客调查) */

    /* 页面信息 */
    .regis-surve .deta-info { margin-top: 10%; }
    .regis-surve .info-selec { margin-top: 6%; }
    .regis-surve .info-title { height: 100%; zoom: 1; overflow: hidden; }
    .regis-surve .title-text { width: 85%; }
    .regis-surve .selec-box { width: 100%; margin-bottom: 6%; zoom: 1; overflow: hidden; }
        .regis-surve .selec-box.spec { width: 100%; }
    .regis-surve .box-text { width: 88%; }
    .regis-surve .selec-box input { width: 95%; height: 36px; margin: 6% 0 1% 0; padding-left: 2%; border: 1px #B5B5B5 solid; }
    .regis-surve .btn-submit { height: 52px; line-height: 52px; }



    /* 主内容区-质保登记(详情) */

    /* 页面信息 */
    .regis-deta .info-title { height: 100%; zoom: 1; overflow: hidden; }
        .regis-deta .info-title .title-text { width: 94%; margin-left: 3%; }
    .regis-deta .info-box { margin: 6% 0 0 0; }
    .page-deta .deta-info { margin-top: 1%; }
    .regis-deta .info-box .box-deta, .regis-deta .info-box .deta-intro { margin-top: 3%; }
    .regis-deta .info-box .box-title.spec { margin-top: 6%; }
    .regis-deta .info-img { width: 100%; margin-top: 12%; margin-bottom: 3%; }



    /* 主内容区-质保登记(客户及购物资料) */

    /* 客户及购物资料-页面信息 */
    .regis-data .deta-title { margin-bottom: 12%; }
    .regis-data .deta-info { margin-top: 2%; }
    .regis-data .info-box { width: 100%; }
        .regis-data .info-box input { width: 90%; }
    .regis-data .btn-submit { height: 52px; line-height: 52px; }
}


@media only screen and (max-width: 750px){
 
}





/*user-center用户中心*/
.user-center{width: 100%; height: auto; overflow: hidden;padding-top: 50px;position: relative;}
.user-menu{float: left; width:250px; border: 2px solid #eee; padding: 25px;}
.user-845-r{width: 845px; float: right;}

.user-tit{line-height: 30px; font-size: 30px; height: 44px;}
.user-tit-e{color: #b8b8b8; font-size: 14px; padding-bottom: 37px;}
.user-msg{padding-top: 5px; overflow: hidden; zoom:1;width: 100%}
.user-msg-tit{height: 35px; line-height: 35px;padding-top: 5px; font-size: 15px;}
.user-msg input,.user-msg textarea{width: 414px;height: 38px; border: 1px solid #e1e1e1; font-size: 15px;padding-left: 10px;}
.user-msg textarea{height: 109px; line-height: 23px; }
.user-msg.password{display: none;}
.user-msg .username{line-height: 30px}

.user-msg-line {width: 100%;height: 1px; background: #e1e1e1;margin-top: 36px;}
.user-sent-wrap{width: 100%;padding:30px 0; }
.user-sent{width: 142px; height: 43px;text-align: left; font-size: 14px; padding-left: 32px ;color: #fff; background: url('../Images/user-btn.png') no-repeat  #00a9ce 97px 12px;}
.user-menu-part{padding: 0 0 20px 0;border-bottom: 1px #c2c2c2 dashed; }
	.user-menu-tit{height: 26px; font-size: 18px; line-height: 26px;padding: 20px 0;  color: #111}
	.user-menu-btn{height: 13px;width: 21px; border: #ddd solid 1px ; float: right; padding-top: 12px; padding-left: 4px;}
	.user-menu-line{width: 17px; background: #616161; height: 1px; position: relative;}
	.user-menu-line2{width: 1px; height: 17px; left:8px; top:-8px; background: #999;position: absolute; display: none }
	.user-m-i-t{line-height: 33px; color: #909090}
	.pdt0{padding-top: 0}
	.bd0{border:none; padding-bottom: 0}
	.user-msg .selec-box{width: 260px;line-height: 18px;margin-bottom: 2%; padding-top: 20px}
	.user-msg .box-shape {width: 16px;height: 16px;margin-right: 6px;border: 1px #000 solid; border-radius: 180px;cursor: pointer;}

@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.user-menu{width: 150px}
	.user-845-r{width: 800px}
	.user-tit{font-size: 29px}
}
@media screen and (max-width: 1030px) {
	.user-tit.findpsw{font-size: 20px;height: auto;}
	.user-center{padding: 0}
	.user-menu{width: 100%; border: none;padding: 0; position: relative; z-index: 3;float: none}
	.user-menu-btn,.user-menu-info{display: none}
	.user-menu-tit{padding: 0px;width: 100%;  float: left; height: 40px; line-height:40px; background: #eee}
	.user-menu-tit:hover{background: #fff;}
	.user-menu-part{border: none;width: 50%; float: left; text-align: center;position: relative;}
	.user-menu-info{position: absolute; width: 200%; height: 70px; top:40px; left:0;border-bottom: 1px solid; background: #fff}
	.user-center .wrap-1200{width:100%; margin: 0}
	.user-menu-info.msg-slide{text-align: center;line-height: 33px}
	
	.user-menu-info{height: 35px;}
	.user-menu-part.bd0>.user-menu-info{left:-100%; background: #fff}
	.user-845-r{width: 90%; position: relative; z-index: 1; margin: 0 auto;float: none;padding-top: 30px;}
	.user-tit,.user-tit-e{width: 100%; text-align: center;}
	.user-msg-wrap{width: 90%; margin-left: 5%}
	.user-msg-wrap .user-msg input,.user-msg textarea{width: 96%}
	.user-menu-tit{width: 60%; font-size:16px;}
	.user-menu-tit.pdt0{float: right}
	.user-menu-tit:hover{background: #eee;border-bottom: 2px solid #00A9CE; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.user-menu-part{background: #eee; padding: 0; margin-bottom: 20px;}
	.user-tit-e{padding-bottom: 30px}
}
@media screen and (min-width: 760px) and (max-width: 1030px){
.user-m-i-t{width: 17%; float: none; display: inline-block; border-left:1px solid #ccc ;    line-height: 12px;height: 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.user-m-i-t:nth-child(1){border: none}
	.user-menu-info.msg-slide{top:50px; height: 50px; line-height: 50px}
	.user-menu-part{height: 50px}
	.user-menu-tit{height: 50px; line-height: 50px}
	.user-845-r{padding-top: 70px}

}
@media screen and (max-width: 766px) {
	.user-m-i-t{width: 33%; float: left}
	.user-menu-info{height: 70px;}
	.user-menu-tit{width: 100%; font-size:18px;}
	.user-menu-tit.pdt0{float: left}
	.user-menu-part{border: none;width: 50%; float: left; text-align: center;position: relative;}
}



/*我的订单*/
.user-order-wrap{overflow: hidden; zoom:1; width: auto; height: auto}
.user-order-line{background: #a9a9a9; height: 2px; width: 100%;}
.user-order-line.mb-28{margin-bottom: 28px;}
.user-order-t{padding-top: 5px; overflow: hidden; zoom:1;width: 100%; font-size: 18px;}
.user-order{padding: 28px 0 32px 0; overflow: hidden; zoom:1;width: 587px; float: left}

.user-order>div,.user-order-t>div{float:left;}
.user-order-ctrl>div{float: left}
.user-order-img,.user-o-img{width: 168px;}
.user-order-name,.user-o-name{width: 205px;}
.user-order-size,.user-o-size{width: 110px; text-align: center;}
.user-order-num,.user-o-num{width: 104px; text-align: center;}
.user-order-price,.user-o-price{width: 129px; text-align: center;}

.user-order-btn,.user-o-btn{width: 129px; text-align: center;}
.user-order-btn span{line-height: 20px;display: block;padding-top: 20px}
.user-order-btn span a:hover{color: #4cc2dc}
.user-order-btn span a{color: #999}
.user-o-img,.user-o-name,.user-o-size,.user-o-num,.user-o-price,.user-o-btn{height: 82px; line-height: 82px}
.user-order-btn-t{width: 129px; text-align: center;padding-bottom: 28px;}
.user-order-btn{ height: 82px; line-height: 82px;}
.user-order-btn input{height: 40px; width: 100px; color: #11afd1; border: 2px solid #11afd1; background: #fff; border-radius: 40px;}
.user-o-name .user-o-name-t{height: 45px; line-height: 45px; padding-top: 5px; font-size: 20px;}

.user-o-name-s{color: #b1b1b1;line-height: 15px;}
.user-o-price{color: #02aace;}
.user-o-num span,.user-o-size span{display: none}
.user-order-ctrl{width:259px; position: absolute; right: 0;top: 69px}
.user-order-list{overflow: hidden;position: relative;}
.user-order-tit{width: 846px; height: 40px; background: #eee;line-height: 40px;}
.user-order-tit span{padding-left: 15px;}
.user-order-tit-delete{width: 40px; height: 40px; background: url('../Images/delete.png') center no-repeat; float:right; margin-right: 10px;}
.user-order-tit-delete img{width: 100%; height: 100%}
@media only screen  and (max-width: 1030px){
	.user-order-btn span{line-height: 20px;font-size: 14px;padding: 0}}
@media only screen and (min-width: 801px) and (max-width: 1030px){
	.user-order{position: relative;}
	.user-order-wrap .user-order-t{display: block;}
	.user-order-wrap .user-order-ctrl{width: 260px; position: absolute; right: 49px; top:50px;}
	.user-order-wrap .user-o-price, .user-order-wrap .user-order-btn{width:129px
		; margin: 0; height: 60px; line-height: 60px; padding-top:10px }
	.user-order-wrap .user-o-num{position: absolute;right: 43px;text-align: center;width:150px; height: 60px; line-height: 47px;}
	.user-order-wrap .user-order-size{display: none}
	.user-order-wrap .user-order-name{width:248px}
	.user-order-wrap .user-o-name-s{line-height: 20px;width: 200px; height: 20px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; }
	.user-order-wrap .user-o-name{height: 60px}
	.user-order-wrap .user-order{width: 70%}
}
@media only screen and (min-width: 767px) and (max-width: 769px){
	.user-order-tit{width: 100%}
	.user-order{position: relative;}
	.user-order-wrap .user-order-t{display: block;}
	.user-order-wrap .user-order-ctrl{width: 216px; position: absolute; right: 0px; top:50px;}
	.user-order-wrap .user-o-price, .user-order-wrap .user-order-btn{width:104px
		; margin: 0; height: 60px; line-height: 60px; padding-top:10px }
	.user-order-wrap .user-o-price{position: relative;text-align: center;width:110px; height: 60px; line-height: 66px;}
	.user-order-wrap .user-o-num{position: absolute;right: 203px;text-align: center;width:70px; height: 60px; line-height: 52px;
	}
	.user-order-wrap .user-order-price{width: 63px}
	.user-order-wrap .user-order-size{display: none}
	.user-order-wrap .user-order-name{width:175px }
	.user-order-wrap .user-o-name-s{line-height: 20px;width: 200px; height: 20px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; }
	.user-order-wrap .user-o-name{height: 60px}
	.user-order-wrap .user-order-btn-t{width: 112px}
}

@media screen and (max-width: 700px){
	.user-order-wrap .user-order-ctrl{width: 100%; position: relative;float: left;overflow: hidden; top:0;position: relative;}
}

/*地址弹窗*/
.user-ad-addr .login-tit{color: #02aace;}
.user-ad-addr .login-win {padding-bottom: 20px; height: auto;top:-245;}
.user-ad-addr .login-input{color: #000;text-align: left; padding:5px 0; }
.user-ad-addr .login-input input{width: 232px; height: 33px; border-radius: 5px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.user-ad-addr .login-input textarea{border-color: #aaa; border-radius: 5px;width: 271px}
.user-ad-addr .log-btn{width: 170px; border-radius: 5px;margin-top: 5px}
.user-ad-addr select{width: 75px;height: 35px;border-radius: 5px; border: solid 2px #aaa;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.user-ad-addr{text-align: center;}
/*购物车没东西*/
.user-shop-tag{height: 250px; padding: 115px 0; text-align: center; font-size:30px; color: #aaa}
.user-shop-tag .user-shop-send{    width: 157px;
    height: 39px;
    color: #fff;
    background: #00a9ce;
    border-radius: 40px;margin-top: 57px;}
@media screen and (max-width: 1030px){
	.user-o-num span,.user-o-size span{display: inline;}
	.user-order{padding-bottom: 10px; width: 100%}
	.user-order-wrap{width: 90%; margin-left: 5%}
	.user-order-t{display: none}
	.user-point-pro,.user-p-img,.user-p-img img{width: 100%;height: auto}
	.user-p-btn{float: none;  text-align: center;}
	.user-order{}
	.user-order-btn,.user-o-price{width: 100%;font-size: 20px}
	.user-o-size,.user-o-num{height: 25px;line-height: 25px;width: 50%}
	.user-o-price{height: 30px;line-height: 30px;padding-top: 10px;}
	.user-o-name{width: 68%;height:40px; overflow: hidden;}
	.user-o-name .user-o-name-t{height: 22px;line-height: 20px;padding-top: 0}
	.user-o-img{padding-right: 0;width: 28%; overflow: hidden;margin-right: 2%}
	.user-o-img img{width: 100%}
	.user-tit{padding-top: 20px;}
	.user-shop{padding-bottom: 10px;}
	.user-shop-wrap{width: 90%; margin-left: 5%}
	.user-shop-t{}
	.user-point-pro,.user-p-img,.user-p-img img{width: 100%;height: auto}
	.user-p-btn{float: none;  text-align: center;}
	.user-shop{}
	.user-shop-btn,.user-o-price{width: 100%;font-size: 20px}
	.user-o-size,.user-o-num{height: 22px;line-height: 22px;width: 32%; font-size: 12px; padding:0; text-align: left;}
	.user-o-num span,.user-o-size span{display: inline;}
	.user-o-size span{display: none;}
	.user-o-price{height: 26px;line-height: 26px;padding-top: 10px;width: 68%;padding: 0 ;font-size:15px;text-align: left;}
	.user-order-btn input{height: 25px;} 
	.user-order-btn{height: 60px; line-height: 60px}
	.user-o-price{width: 100%;  text-align: center;}
	.user-order-btn{padding: 10px 0; }
}
@media screen and (max-width: 740px){
.user-shop-t{display: none}
}

/*积分*/
.user-point-t{padding-top: 5px;height: 28px; overflow: hidden; zoom:1;width: 100%; font-size: 14px;position: relative;}
.user-point-t span{display: block; height: 30px; width: auto; font-size: 16px; color: #fff; background: #02aace; text-align: center; line-height: 30px;border-radius: 30px; position: absolute;left: 100px; top:0; padding: 0 10px}
.user-point-notice{height: 55px; width: 100%; line-height: 55px;padding-left: 4%; background: url('../Images/notice-icon.png') 14px 22px no-repeat;}
.user-point-pro{padding: 20px 0;overflow: hidden;zoom:1; border-bottom:1px #ccc solid;}
	.user-p-img{float: left; position: relative;width: 309px;height: 122px;}
	.user-p-img img{width: 100%; height: 100%}
	.user-p-btn{float: right; line-height: 122px; }
	.user-p-btn input{width: 141px; height: 39px;background: #fff; border: #00426b 2px solid ; border-radius: 39px;  color: #00426b;font-size: 18px}
	.user-p-btn input:hover{color: #fff;border-color:#00a9ce; background-color: #00a9ce; }
	.user-p-img-t{width: 100%; height: 122px; font-size: 18px; line-height: 122px; position: absolute;top:0px; left: 0; overflow: hidden;text-overflow:ellipsis; color: #fff; background: rgba(0,0,0,0.2); text-align: center;}
@media screen and (max-width: 1030px){

	.user-point-wrap{width: 90%; margin-left: 5%}
	.user-point-pro,.user-p-img,.user-p-img img{width: 100%;height: auto}
	.user-p-btn{float: none;  text-align: center;}
	.user-order{}
	.user-p-img-t{height: 100%}

}
/*收藏*/
.user-collection-list{width: 856px; height: 820px; padding-top: 33px;}
.coll-list{width: 203px; height: 248px; float: left; margin-right: 11px;text-align: center;margin-bottom: 15px;font-size: 18px;position: relative;}
	.coll-list-img{position: relative;width: 100%;height:194px}
	.coll-list-img img{width: 100%; height: 100%}
	.coll-l-img-btn{font-size: 14px; height: 34px; width: 100%; position: absolute; bottom: 0;}
		.coll-l-left , .coll-l-right {float: left;border-right:1px #fff solid;width: 101px;background: rgba(0,66,107,0.6);color: #fff;height: 34px; line-height: 34px; }

		.coll-l-right{float: right; border: none}
		.coll-l-left:hover , .coll-l-right:hover{background: rgba(0,66,107,1);transition: all 0.2s linear;}
	.coll-list-t,.coll-list-c{font-size: 18px;height: 34px}
	.coll-list-t{line-height: 34px;}
	.coll-list-c{color: #00a9ce;}
	.coll-list .close{width: 19px; height: 19px; position: absolute; right: 0;top:0; z-index: 3; opacity: 0;}
	.coll-list:hover .close{opacity: 1;transition: all 0.2s linear; }
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.coll-list{width: 191px;}
	.coll-list-img{ height: 185px}
	.coll-l-left, .coll-l-right{width: 95px}
}	
@media screen and (max-width: 770px) {
	.user-collection-list{width: 100%; height: auto;overflow: hidden;}
	.coll-list{width: 50%;margin-right: 0; height: auto; overflow: hidden;}
	.coll-list-img{width: 100%;height: auto;}
	.coll-list-img img{width: 100%;height: auto;}
	.coll-l-left,.coll-l-right{width: 50%; margin: 0;border: none;}
	.coll-list .close{opacity: 1}
}
/*奖品*/
.user-prize-list{width: 865px; height: auto; padding-top: 33px; overflow: hidden; zoom:1; padding-bottom: 100px;}
.prize-list{width: 265px; height: 127px; float: left; margin-right: 23px;text-align: center;margin-bottom: 15px;font-size: 18px;position: relative;background:no-repeat 21px 21px;  background-size:48px 48px;}
	.prize-list-con{position: absolute;width: 265px;height:127px; top:0; left: 0;z-index: 3;color: #fff;}
	.prize-name{font-size: 15px; margin-top: 25px; margin-left: 75px; text-align: left;} 
	.prize-date{font-size: 13px; text-align: left;margin-top:53px; margin-left: 19px;}




		

	.prize-mask{width: 256; height: 100%; position: absolute; right: 0;top:0; z-index: 1;}
@media screen and (max-width: 770px) {
	.user-prize-list{width: 100%; height: auto;overflow: hidden;}
	.prize-list{margin: 0 auto 10px auto; float: none}
	
}

/*购物车*/

.user-shop-line{background: #a9a9a9; height: 2px; width: 100%}
.user-shop-t{padding-top: 5px; overflow: hidden; zoom:1;width: 100%; font-size: 18px;position: relative;}
.user-shop{padding: 28px 0 32px 0; overflow: hidden; zoom:1;width: 100%}
.user-shop>div,.user-shop-t>div{float:left;}
.user-shop-img,.user-s-img{width: 147px;padding-right: 29px}
.user-shop-name,.user-s-name{width: 327px;}
.user-shop-size,.user-s-size{width: 165px; text-align: center;padding-right: 12px}
.user-shop-num,.user-s-num{width: 195px; text-align: center;}
.user-s-num{width: 165px;}
.user-shop-price,.user-s-price{width: 165px; text-align: center;padding-right: 55px}
.user-shop-btn,.user-s-btn{width: 100px; text-align: center;}
.user-s-img,.user-s-name,.user-s-size,.user-s-num,.user-s-price,.user-s-btn{height: 99px; line-height: 99px}
.user-shop-btn-t{width: 102px; text-align: center;padding-bottom: 28px;}
.user-shop-btn{padding: 21px 0;}
.user-shop-btn input{height: 40px; width: 100px; color: #bbb; border: 2px solid #bbb; background: #fff; border-radius: 40px;}
.user-s-name .user-s-name-t{height: 45px; line-height: 45px; padding-top: 5px; font-size: 20px;}

.user-s-name-s{color: #b1b1b1;line-height: 15px;}
.user-s-price{color: #02aace;}
.user-s-num{padding-left: 30px}
.user-s-num span{display: none}
.user-s-num span,.user-s-size span{display: none}

.user-s-num div{display: block; float: left;width: 40px; height: 40px;}
.user-s-num div input{width: 38px; height: 38px; border: 1px solid #ddd; text-align: center;}
.u-s-plus,.u-s-minus{width: 40px; height: 40px;}
.user-shop-tote,.user-shop-total{width: 1055px;text-align: right;float: left;}
.user-shop-buy{overflow: hidden;}
.u-s-num,.u-s-price{float: right;width: 145px;text-align:center;height: 30px; line-height: 30px;}
.user-shop-tote,.u-s-num{font-size:14px ; color: #8d8d8d;height: 30px; line-height: 30px;}
.user-shop-total,.u-s-price{font-size: 17px;}
.user-shop-btn-s{width: 100%;overflow: hidden;height: 70px; line-height: 70px;padding-top: 20px}
.user-shop-btn-s .user-shop-send{width: 157px; height: 39px; color: #fff;background: #00a9ce; float: right; border-radius: 40px;}
.user-s-price span.p{display: none}
.u-s-coupon{text-align: right;}
.u-s-realprice{font-size:16px; text-align: right;}
.u-s-realprice span{font-size: 25px; color: #cc0000;font-weight: bold;}
.user-shop-discount{padding: 12px 0; padding-right: 10px}
.user-order-memo{width: 1200px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; border:solid 1px #e6e6e6; padding: 10px; background: #f8f8f8;margin-top: 20px}
.user-order-memo .order-memo{width: 1075px; height: 60px;resize : none; background: #f8f8f8;}
.user-order-memo .memo-name{width:100px; float: left; }
@media screen and (max-width: 1030px){
	.user-s-name{width: 68%;height:40px; overflow: hidden;}
	.user-s-name .user-s-name-t{height: 22px;line-height: 20px;padding-top: 0}
	.user-s-img{padding-right: 0;width: 16%; overflow: hidden;margin-right: 2%}
	.user-s-img img{height: 100%; width: auto}

	.user-s-name-s{display: none}
	.user-tit{padding-top: 30px;}
	.user-shop{padding-bottom: 10px;}
	.user-shop-wrap{width: 90%; margin-left: 5%}
	.user-shop-t{}
	.user-shop-img{width: 16%;margin-right:2%; padding: 0}
	.user-shop-name{width: 49%}
	.user-shop-size{display: none}
	.user-shop-num{text-align: left; width: 10%}
	.user-shop-price{display: none;}
	.user-shop-t .user-shop-btn-t{width: 20%; float: right;}
	.user-point-pro,.user-p-img,.user-p-img img{width: 100%;height: auto; display: block;}
	.user-p-btn{float: none;  text-align: center;}
	.user-shop{}
	.user-shop-btn,.user-s-price{width: 100%;font-size: 20px}
	.user-s-size,.user-s-num{height: 22px;line-height: 22px;width: 43%; font-size: 12px; padding:0; text-align: left;}
	.user-s-num{width: 21%}
	.user-s-size span{display: inline;}
	.user-s-num div{display: block; float: left;width: 20px; height: 20px; text-align: center;}
.user-s-num div input{width: 18px; height: 18px; border: 1px solid #ddd; text-align: center;}
	.user-s-num span{display: block; float: left; width:30px; height: 20px; }
	.user-s-num span{display: none}
	.user-s-price{height: 26px;line-height: 26px;padding-top: 10px;width: 68%;padding: 0 ;font-size:15px;text-align: left;}
.user-shop-tote,.user-shop-total{width: 55%;}
}
@media screen and (min-width: 1030px) and (max-width: 1200px){
.user-shop-name,.user-s-name{width: 196px;}
.user-shop-price,.user-s-price{width: 123px;}
.user-shop-tote,.user-shop-total{width: 849px;}
.user-shop-btn{padding: 28px 0;}
}
@media only screen and (min-width: 767px) and (max-width: 1030px){
	.user-p-btn input{width: 117px; height: 32px; font-size: 15px;}
	.user-p-img{width: 50%}
	.user-p-btn { text-align: right;}
	.user-shop{position: relative;}
.user-s-size{width: 47%}
.user-shop-btn{width: 20%; position: absolute; right: 0; top:37px;}
.user-shop-total{font-size: 17px}
.user-shop-tote,.user-shop-total{width: 68%;}
.user-s-price{width: 33%; position: absolute; left:33%; top:66px; text-align: center;}
.user-shop-price{width: 33%; position: absolute; left:33%; top:5px; text-align: center;display: block;}
}
@media only screen and (max-width: 750px){
	.user-shop-wrap .user-shop-line{display: none;}

	.user-s-img{width: 30%;margin-right:2%; padding: 0}
	.user-s-img img{width: auto; height: 100%}

}
@media only screen and (max-width: 550px){
	.user-s-img img{width: 100%; height: auto}
	.user-shop-tote, .user-shop-total{width: 49%}
}


/*Confirm Order*/
.confirm-order-tit{height:60px; line-height: 60px; font-size: 24px; position: relative; padding-left: 13px; margin-bottom: 30px}
.confirm-order-tit span{height: 18px; width: 3px; background: #46c1db; line-height: 18px ;position: absolute; top: 21px; left: 0px}
.choose-addr{overflow: hidden; background:url('../Images/choose-1.png') no-repeat 0 11px; height: 40px; padding-left: 00px; width: 1200px; line-height: 40px; position: relative;}
.choose-addr.on{background-image: url('../Images/choose.png')}
.dxradio{position: absolute; left: -20px}
.choose-addr-default{height: 31px; width: 84px; float: right; background: #fff;border: 2px solid #ccc; border-radius: 31px;color: #ccc;}
.choose-addr-default.on{border-color:#46c1db;color: #000;  }

.user-addr-line{width: 100%;height: 1px; margin: 20px 0; background: #ddd;}
.user-add-addr{margin:30px 0 ; width: 130px; height: 35px; background: #003b60; color: #fff;  line-height: 35px; text-align: center; border-radius: 35px;}
@media screen and (max-width: 1030px){
.choose-addr{width: 95%; padding-left: 8%; height: auto;line-height: 35px; margin-bottom: 15px}	
}




/*index*/
.index-banner,.index-banner ul,.index-banner li,.index-banner img{width: 100%;height: auto;display: block;}
.index-banner{position: relative;margin-bottom: 0.22%; overflow: hidden;}
.banner-txt-w{width: 50%; height: 50%; right: 0; bottom: 0; position: absolute;color: #fff}
	.banner-txt{width: 850px; height:260px; top:-130px; left:-425px;  position: absolute; text-align: center;}
		.banner-tit{font-size: 65px; height: 71px; line-height: 65px;line-height: 85px;text-shadow:#555 2px 2px 8px}
		.banner-tit-s{line-height: 85px; font-size: 30px;}
		.banner-tit-btn{color: #fff;font-size: 16px;padding-top: 40px;padding-bottom: 15px}
.index-banner li{position: absolute;}
.index-b-slider{width: 100%}
.index-part2{background: #eee ; width: 100%;position: relative; overflow: hidden;margin-bottom: 0.22%;}
.part-list{width: 100%;height: auto;}
.part-list ul{width: 100%;height: auto;}
.part-list ul li{position: relative; float: left;height: auto;width: 100%}
.part-mask{width: 100%;height: 100%;position: absolute;background: url('../Images/index-part-2_02.png') ;background-size:100% 100%;  top:0; left: 0;}
.part-mask.mask{background-image: url('../Images/index-part-02_02.png');}
.part-txt{width: 100%; height: 100%; background-size: 100% auto; }
.part-txt-wrap{width: 100% ; position: absolute; bottom: 0; color: #fff;height: auto;z-index: 2; text-align: center;}
.part-txt-t{width: 100%;height: auto;}
.part-txt-t-s{width: 100%;height: 17px; line-height: 17px; font-size: 15px; padding-top: 10px;}
.prev.index,.next.index{width: 81px; height: 81px; background: url('../Images/index-next-but.png') no-repeat  39px 22px; position: absolute; border-radius:16px; left:-17px; top: 35%; z-index: 11}
.part-txt-con{padding:7% 10% 0 10% ; height: 80px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.part-txt-t{width: 100%; line-height: 37px; font-size: 37px;}
.next.index{right:-17px; background-position:-26px 22px; left:auto }
.part-txt-btn{width: 141px; height: 32px; border: 2px #fff solid; border-radius: 36px; line-height: 32px; color: #fff;text-align: center; margin: 10% auto;}
.index-shop{width: 100%;height: auto; margin-bottom: 0.22%; overflow: hidden;position: relative;}
.index-shop img{display: block; width: 100%;height: auto}
.index-shop-c-w{width: 45%; height:50%; position:absolute; right: 0; bottom: 0; z-index: 2; }
	.index-shop-c-wrap{width: auto; height: 170px; position:absolute; top:-50%;}
	.index-s-tit{font-size: 37px; line-height: 37px; height: 37px;}
	.index-s-tit-s{height: auto; line-height: 24px; padding: 12px 0 50px 0;font-size: 37px;line-height: 42px}
	.index-s-btn{width: 141px; height: 31px; border-radius: 31px; border: 2px solid #00426b; text-align: center; line-height: 31px;color: #00426b}
.part-list-left-btn,.index-shop-mask{display: none;}
.index-b-slider-m,.index-banner-m{display: none}
.index-b-slider-m img{display: block;}

.nextPositionl,.nextPositionr{position: absolute; width:50px; height: 50%; bottom: 0; left: 0; }
.nextPositionr{position: absolute; width:50px; height: 50%; bottom: 0; left: auto; right: 0; }
.nextPositionl .prevCell{background: url('../Images/pro-left.png') no-repeat center; width: 50px; height: 90px; margin-top:-45px;cursor: pointer;}
.nextPositionr .nextCell{background: url('../Images/pro-right.png') no-repeat center; width: 50px; height: 90px; margin-top:-45px;cursor: pointer;}
@media screen and (max-width: 1030px){
	.part-txt-con{padding:7% 10% 0 10% ; height: 90px;}
	.index-b-slider-m img.m550{display: none;}
	.nextPositionl,.nextPositionr{display: none}
	.part-txt-t{font-size: 30px}
	.part-mask{ display:none;width: 100%;height: 100%;position: absolute;background:rgba(0,169,206,0.3) url('../Images/index-part-2_02.png') ;background-size:100% 100%;  top:0; left: 0;}
	.part-mask.mask{background:rgba(0,66,107,0.3) url('../Images/index-part-02_02.png');background-size: 100% 100%;}
	.part-txt-wrap{text-shadow: 2px 2px 3px #555;}
	.index-b-slider-m,.index-banner-m{display: block}
	.index-banner{display: none}
	.banner-txt-w{width: 100%; height: 50%}
	.banner-txt{height: 100px; width: 100%; left:0; top:-60px;}
	.banner-tit{font-size: 28px;}
	.banner-tit-s{font-size: 13px; height: 20px;line-height: 30px}
	.banner-tit-btn{opacity: 0;display: none}
	.index-part2{width: 100%;height: 388px; overflow: auto;-webkit-overflow-scrolling: touch;}
	.part-list{height: 100%;width: auto;}

	.part-txt{width: 100%; height: 100%; float: left}
	.prev.index,.next.index{display: none}
	.part-txt-con{display: none}
	.index-shop {background: url('../Images/index_12-m.jpg') center ; width: 100%; height: 500px; }
	.index-shop img{height: 100%;width: auto;display: block; opacity: 1;}
	.index-shop-c-w,.index-shop-c-wrap{width: 100%; text-align: center;}
	.index-s-tit{font-size: 28px}
	.index-s-btn{margin: 0 auto;}
	.part-list-left-btn{display: block;background: url(../Images/right-btn.png);position: absolute; width: 18px;height: 40px ;animation: rightbtn 1.5s  infinite linear; animation-direction: normal; z-index: 5; right: 30px;top:45%; background-size:100% 100% }
	.index-shop-mask{display:block; background:  rgba(255,255,255,0.5); height: 100%;width: 100%;position: absolute;}
	.index-shop-c-wrap{top:-60%;}
	.index-s-tit-s{height: 93px; padding-bottom: 0px; margin-bottom:0px;overflow: hidden; font-size: 28px}
	.index-b-slider-m li img{width: 100%;height: auto;}
	.index-b-slider-m .hd{width: 100%; height: 2px; position: absolute;text-align: center; bottom: 40px;}
	.index-b-slider-m .hd ul{width: auto; height: 2px; text-align: center; display: inline-block;}
	.index-b-slider-m .hd li{width: 30px; height: 0px; margin: 0 5px; background: rgba(0,0,0,0.6);float: left;padding: 1px 0;display: inline;text-align:center;
	}
	.index-b-slider-m .hd .on{ background:rgba(255,255,255,0.8)}
	.index-b-slider-m{position: relative;}
	}
	@media screen and (min-width: 750px) and (max-width: 1030px){
	.part-txt-wrap{height: 47%}
	.part-txt-btn{margin-top: 6%}
	.index-s-btn{margin: 20px auto;}
	.index-shop-c-w{height: 28%}
	.part-txt-t-s{padding-top: }
}
@media screen and (max-width: 550px){
	.index-b-slider-m img.m768{display: none;}
	.index-b-slider-m img.m550{display: block;}
}
@keyframes rightbtn
{
0%   {right:30px; opacity: 0}
30%  {opacity: 0.5}
70%  {opacity: 0.5}
100% {right:0px; opacity: 0}
}


/*俱乐部*/
	.club-luck{width: 100%; background: #f5f5f5; padding-top: 50px;}
	.club-banner  .dx{display: block;line-height: 26px; padding-top: 20px;}
	.club-banner a{color: #fff}
	.club-banner  span a{color:#00a9ce;text-decoration:underline;}
	.club-banner  .dx span{color:#00a9ce;}
	.club-step-wrap{width: 1068px; height: 129px; background: #fff; margin: 0 auto; margin-bottom: 50px;}
	.club-step {padding: 44px 54px; height: auto; width: auto; float: left; position: relative;}
		.club-step-t{line-height: 18px; font-size: 16px;}
		.club-step-t-e{height: 14px; line-height: 14px; padding-top: 10px;color: #cacaca}
		.club-step-next{ width: 12px; height: 23px; position: absolute; right: 16px; top:54px; background: url('../Images/index-next-but.png') no-repeat 0 -61px;}
	.club-lucky{width: 100%;height: auto;}
		.club-luck-t{text-align: center; line-height:34px; height: 34px; padding-bottom: 50px; font-size: 34px;position: relative;}
		.club-lucky-wrap{height: 695px; position: relative; width: 100%; background: url('../Images/luck.png') no-repeat 250px 0; font-size: 16px }
			.club-lucky-posit{height: 395px; width: 50%; position: absolute; right: 0; bottom: 0;}
			.club-lucky-bg{width: 611px; height: 611px; position: absolute;  top: -305.5px; left: -305.5px; }
			.club-lucky-rotate{width: 611px; height: 611px; position: absolute; left: 0px ;top:0; background: url('../Images/point_03.png');}
			.club-lucky-btn{width: 230px; height: 290px;background: url('../Images/point_04.png') no-repeat 50% 13px;; position: absolute; top:161px; left: 192px;background-size:90% 90%;}
			.club-lucky-p{width: 86px; height: 125px; position: absolute; }
				.club-lucky-tit{color: #fff; text-align: center;font-size: 14px}
				.club-lucky-img{width: 68px; height: 68px; position: absolute; border: 2px solid #ddd; border-radius: 40px; left: 7px; bottom: 0;}
			.club-lucky-p.cp1{top:60px; left:264px; transform: rotate(0deg);}
			.club-lucky-p.cp2{top:188px; left:437px; transform: rotate(72deg);}
			.club-lucky-p.cp3{top:392px; left:369px; transform: rotate(144deg);}
			.club-lucky-p.cp4{top:390px; left:154px; transform: rotate(216deg);}
			.club-lucky-p.cp5{top:185px; left:89px; transform: rotate(288deg);}
			
			.cp6,.cp7,.cp8{display: none;}

@media screen and (max-width: 1030px){
	.club-step-wrap{ width:100%;}
	.club-step{ width:17%; padding-left:25px; padding-right:40px;}
	.club-lucky-wrap{ background: no-repeat 130px 0;}
	
	}



	.club-download{width: 100%;height: 301px;background: url('../Images/point_06.jpg') center;}
		.club-download .intro-cn{font-size: 34px; padding-top:80px;}
		.club-download .intro-en{font-size: 14px;height: 28px; opacity: 0.7; color: #fff}
		.club-download .page-skip{width: 190px; line-height: 42px; margin: 0 auto; margin-top: 26px; font-size: 16px; border-radius: 180px; color: #FFF;  border:2px #fff solid;  }
	.club-record{width: 100%;padding-top: 50px; padding-bottom: 50px;}
	.club-record table * {margin: 0; padding: 0;border-spacing:0; border: 0.5px solid #ddd;}
	.club-record table{border-spacing:0;border-collapse:collapse; font-size: 15px}
	.club-record tr{height: 50px;}
	.club-record th{background: #00a9ce; color: #fff}
	.club-record .first{padding-left: 25px;}
	.club-record .bg1eb{background: #1eb2d3}
	.club-record td input{width: 100px; height: 49px;text-align: center;background: #fff; margin: 0;padding: 0; border: none; display: none}
	.club-record td input.disin{display: inline;}
	.club-dream{padding-top: 40px; font-size: 15px; color: #5c5c5c; text-align: left;}
	.club-dream.pc{display: block;text-align: left;}
	.club-dream input{width: 190px;height:42px;line-height: 42px;margin: 0 auto;font-size: 15px;border-radius: 180px;color: #FFF;background-color: #00A9CE; text-align: center; cursor: pointer;}
	.club-task{width: 100%; padding: 50px 0; overflow: hidden; zoom:1;}
	.club-task-con{width: 230px;padding-top: 50px;background: url('../Images/point_09.png') no-repeat; float: left;}
	.club-task-con.task1{background-image: url('../Images/club_03.png');}
	.club-task-con.task2{background-image: url('../Images/club_05.png'); width: 385px;}
	.club-task-con.task3{background-image: url('../Images/club_07.png');}
	.club-task-con.task4{background-image: url('../Images/club_09.png');}
	.club-task-t{line-height: 55px; height: 55px; font-size: 20px; color: #00A9CE;}
	.club-lucky.sleep .club-luck-t{text-align: left; }
	.club-lucky.sleep{padding-bottom: 50px}
	.club-record-list2{display: none}
	.club-record-list2 input{width: 99%; height: 29px;margin: 6px 0;border: #dadada solid 1px ;margin-bottom: 20px}
	.club-luck-t span{display: none}
	@media only screen and (min-width: 1030px) and (max-width: 1200px){
		.club-task-con.task2{width: 320px}
	}
		@media screen and (max-width: 960px){
	.club-task-con.task1{ width:20%;}
	.club-task-con.task2{width:35%;}
	.club-task-con.task3{width:22%;}
	.club-task-con.task4{width:22%;}
	
	}
	@media screen and (max-width: 1030px){
	.club-task-con.task1{ width:40%;}
	.club-task-con.task2{width:40%;}
	.club-task-con.task3{width:40%;}
	.club-task-con.task4{width:40%;}
		.club-dream input{width: 190px;height:42px;}
		.club-task-con,.club-task-con.task2 {width: auto; padding-left: 55px;margin-top:10px;padding-top: 0px; }
		.club-task-t {line-height: 51px;}
		.club-luck-t span{display: inline; font-size: 14px;line-height: 18px}
		.club-lucky-wrap{height: 330px;}
		.club-lucky-bg{width: 300px; height: 300px;top:-150px; left:-150px;}
		.club-lucky-rotate{width: 300px;height: 300px; background-size:100% 100% }
		.club-lucky-btn{width: 115px; height: 145px;background-size:90% 90%; top:77px; left:94px;background-position: 50% 7px;}
		.club-lucky-posit{height: 200px;}
		.club-record-list table{display: none}
		.club-dream.pc{display: none}
		.club-record-list2,.club-record-list2 .club-dream{display: block;}

		.club-task-c{font-size: 12px;padding-right: 10px}
		.club-lucky-tit{display: none}
			.club-lucky-p.cp1{top:-3px; left:107px; transform: rotate(0deg);}
			.club-lucky-p.cp2{top:63px; left:193px; transform: rotate(72deg);}
			.club-lucky-p.cp3{top:163px; left:159px; transform: rotate(144deg);}
			.club-lucky-p.cp4{top:162px; left:52px; transform: rotate(216deg);}
			.club-lucky-p.cp5{top:60px; left:20px; transform: rotate(288deg);}
			
			.club-lucky-img{top:31%; bottom: auto;width: 50px; height: 50px; left: 16px;}
		
	}

	



	/*sleep*/
	.sleep-str{width: 100%; height: auto;position: relative; }
	.sleep-str li{height: 20px;width: 100%; line-height: 14px; font-size: 14px; padding: 10px 0;}
	.select-sleep{float: right;width: 200px;height: 20px; overflow: hidden;}
	.select-n,.select-y{float: left;position: relative; height: 20px;line-height: 20px; margin-right: 30px}
	.radio-img{display: inline; height:20px; width: 20px; padding: 10px;background: url('../Images/sleep-sl.png') 0 -24px no-repeat; margin-right: 5px}
	.select-n.on .radio-img,.select-y.on .radio-img{background-position:0 10px;}
 
	.select-sleep label{overflow: hidden;}
	.select-sleep input{position: absolute; left: 0px; z-index: -1 ;}

	.popup-bg{width: 100%; height: 100%; position: fixed; background: url('../Images/black50.png'); -webkit-transform:translate3d(0,0,0); display: none;top:0;left: 0; z-index: 15}
	.popup-postion{position: absolute; bottom: 0; right: 0; width: 50%;height: 50%; z-index: 800}
	.popup{position: absolute; left:-285px; top:-50%; width: 570px;height: auto; border-radius: 25px;}
	.popup-txt{width: 100%; height: auto; text-align: center;font-size: 18px;}
	.popup-btn{margin:35px auto;width: 155px; height: 32px; background: #00a9ce; border-radius: 22px; line-height: 32px; font-size: 18px;color: #fff; text-align: center;}
	.popup-btn a{color: #fff; display: block; height: 100%; width: 100%; text-align: color: #000;}
	
	/*睡眠负债问题*/

	.sleep-obstacle{width: 100%; height: auto;position: relative; overflow: hidden;zoom:1;}
	.sleep-obstacle li{width: 50%;  line-height: 20px; font-size: 14px; padding: 10px 0; float: left}
	.check-box{float: left;width: 30px;height: 20px; overflow: hidden;}
	.sleep-obstacle input{position: absolute; left: 0px; z-index: -1 ;}

	/*获奖弹窗专用*/
	.winning {width: 215px; height: 163px; display: none; position: absolute; left:183px;top:23px; }


@media screen and (max-width: 1030px){
	.popup-postion{z-index: 999999}
	.check-box .select-y{margin-left: 0px}
	.sleep-obstacle li {width: 100%; height: auto}
	.sleep-str li{padding: 17px 0; line-height: 25px; height: auto}
	.select-sleep{width: 140px;}

	.select-n, .select-y{margin-right: auto; margin-left: 20px}
	.n.select-n, .n.select-y{margin-right: auto; margin-left: 2px}
	.club-step{padding: 10px 30px 10px 10px}
	.club-step-wrap{width: 100%; overflow: hidden; height: auto}
	.club-step-t-e{display: none;}
	.club-step-next{top:8px; right: 2px}
}



/*-ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll--ll-*/

/* 办公地址 */
.office-add{ background:#00a9ce; width:100%; height:auto; padding:50px 0; }
.office-add .wrap-1100{background: url(../Images/map-add.png) 548px 20px no-repeat }
.add-con{ width:50%; height:auto; color:#fff; padding-top:50px;}
.add-con span{ font-size:20px; display:block; line-height:21px;}
.add-con p{ font-size:15px; line-height:30px; display:block; }
.add-line{ width:1100px;  height:120px; border-bottom: solid 1px #00426b; clear:both; display:block;}

.add-number{ width:100%; margin:0 auto; padding:50px 0 50px 0; }
.add-number span{ display:block; line-height:30px; color:#fff; }
.user-mymsg-info.add .user-mymsg-info{border-bottom: none; border-top:#eee solid 1px }
.add-newaddr{width: 142px;height: 43px; border-radius: 43px;background:#00a9ce; color: #fff; margin-bottom:30px;} 
.user-mymsg-info.add{background-image:url('../Images/join_05.png') }
@media only screen and (min-width: 1030px) and (max-width: 1200px){
.office-add .wrap-1100{background-position: 473px 20px}
}
@media screen and (max-width: 1030px){
	.office-add .wrap-1100{background-image:url('') }
	.office-add{ width:100%; height:auto; }
	.add-con{ width:90%; height:auto; float:left; color:#fff; padding-top:40px;}
	.add-con span{ font-size:20px; display:block; line-height:40px;}
	.add-con p{ font-size:15px; line-height:25px; display:block; }
	.add-line{ width:90%;  height:60px; border-bottom: solid 1px #00426b; clear:both; display:block;}
	.add-number{ width:100%; margin:0 auto; padding:50px 0 20px 0; }
	}

.user-mymsg-order{width: 100%;height: 85px; line-height: 85px; color: #00a9ce; font-size: 20px}

/*找回密码*/
.user-shop-wrap.find-password{padding-bottom: 150px;}


/* News Letter */
.news-letter{ width:100%; height:860px; padding:50px 0; }
.news-letter ul{}
.news-letter ul li{ height:75px; line-height:75px; display:block; border-bottom: solid 1px #ddd; font-size:20px;}
/*.news-letter ul li a{ float:right; font-size:16px; text-indent:40px; padding:0 35px; background:url(../Images/news-letter_1.png) no-repeat 40px 50%; line-height:40px; margin-top:15px; border: solid 1px #ddd; -moz-border-radius: 45px; -webkit-border-radius: 45px; 
}*/
.news-letter ul li a.xq{ float:right; font-size:16px; padding:0 35px; background:#33bad8; color: #fff; line-height:40px; margin-top:15px; border: solid 1px #ddd; -moz-border-radius: 45px; -webkit-border-radius: 45px; 
}
/*.news-letter ul li a:hover{ float:right; text-indent:40px; padding:0 35px; background:#00a9ce url(../Images/news-letter_2.png) no-repeat 40px 50%; line-height:40px; margin-top:15px; border: solid 1px #00a9ce; -moz-border-radius: 45px; -webkit-border-radius: 45px; color:#fff; }*/
.news-letter ul li span{ float:left; color:#00426b;}
.breadcrumb {height: 14px; line-height: 14px; font-size: 15px; padding-top: 30px;margin-bottom: -50px;}
.breadcrumb a,.breadcrumb{color: #757575}

@media screen and (max-width: 1030px){
	.news-letter{ width:100%; height:auto; padding:20px 0; }
	.news-letter ul li{white-space:nowrap; height:auto; line-height:75px; display:block; border-bottom: solid 1px #ddd; font-size:16px; overflow: hidden;}
	.news-letter ul li a{ float:right; font-size:12px; padding:0 15px; background:#33bad8; color: #fff; line-height:30px; margin-top:15px; border: solid 1px #ddd; -moz-border-radius: 45px; -webkit-border-radius: 45px; 
}
	/*.news-letter ul li a:hover{ float:right; text-indent:30px; padding:0 25px 0 20px; background:#00a9ce url(../Images/news-letter_2.png) no-repeat 25px 50%; line-height:40px; margin-top:15px; border: solid 1px #00a9ce; -moz-border-radius: 45px; -webkit-border-radius: 45px; color:#fff; }*/
	.news-letter ul li span{ width:65%; overflow:hidden; float:left; color:#00426b;}
	}
	
/*退货申请*/
.user-order-return{color:#00a9ce; padding-top: 25px; line-height: 30px; font-size: 20px;}
/*find a store*/
.findstore{width:100%; background:#00a9ce; color:#fff; height:auto; padding:50px 0;}
.findstore_title{ text-align:center; padding-top:50px; display: none}
.findstore_title p{ font-size:35px; display:block;}
.findstore_title span{ font-size:15px; padding-top:10px; display:block;}
.findstore_search{ padding-top:100px;}
.findstore_search select{margin-right:25px;line-height: 70px; width:342px;appearance:none; -moz-appearance:none;  -webkit-appearance:none;}
.findstore_search_text{ position:relative;color:#888; font-size:15px; text-indent:20px; float:left; background:#fff url(../Images/findstore1.png) no-repeat 310px center;  height:70px; line-height:70px;}
.findstore_search_text p{ position:absolute; font-size:24px; left:-40px; top:5px; color:#fff;}
.findstore_search_btn{ clear:both; font-size:18px; text-align:center; line-height:42px;  padding:100px 0;}
.findstore_search_btn span input{font-size: 16px; color:#fff; display:block; width:190px; height:42px; line-height:42px; background:#00426b; margin:auto; -moz-border-radius: 45px; -webkit-border-radius: 45px;  }
.findstore_search_btn p{ font-size:15px; padding-top:10px;}

.findstore_map{ background:url(../Images/findstore2.png) no-repeat; width:1103px; height:808px;display: none}

@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.findstore_search select{width: 308px}
}
@media screen and (max-width: 1030px){
.findstore{width:100%; height:auto;  padding:10px 0;}
.findstore_title p{ font-size:25px; display:block;}
.findstore_search{ padding-top:40px;}
.findstore_search span{margin-top:5px; display:block; }
.findstore_search_text{ height:60px; line-height:60px;}
.findstore_search select{width: 100%; margin-bottom: 15px}
.findstore_search_text p{ position:absolute; font-size:24px; left:-35px; top:5px; color:#fff;}
.findstore_search_btn{ padding:50px 0;}
.findstore_map{ background:url(../Images/findstore2.png) no-repeat; height:300px; width:100%; margin-top:50px; background-size:100% auto;}

	}
/*find a store2*/	
.findstore2{width:100%; background:#00a9ce; color:#fff; height:auto; padding:50px 0;}

.findstore2_search{ height:130px;}
.findstore2_search select{margin-right:20px; width:277px;appearance:none; -moz-appearance:none;  -webkit-appearance:none;}
.findstore2_search_text{ position:relative;color:#888; font-size:15px; text-indent:20px; float:left; background:#fff url(../Images/findstore1.png) no-repeat 240px center; height:70px; line-height:70px; }
.findstore2_search_text p{ position:absolute; font-size:24px; left:-40px; top:5px; color:#fff;}
.findstore2_search_btn{  float:right; font-size:18px; text-align:center; height: 55px; line-height: 70px;padding-top: 15px;}
.findstore2_search_btn input{ color:#fff; display:block; width:169px; height:42px; line-height:42px; background:#00426b; -moz-border-radius: 45px; -webkit-border-radius: 45px;  font-size: 15px}
.findstore2_search_btn p{ font-size:15px; padding-top:8px; }
.findstore2_title{ color:#00426b; text-align:center; padding-top:50px; clear:both;}
.findstore2_title p{ font-size:35px;color:#00426b; display:block;}
.result{ height:auto; background:#fff; padding:30px 0 80px 0; clear:both; margin-bottom: -100px;}

.result ul{ padding-top:50px;}
.result ul li{ height:65px; line-height:65px; font-size:15px; color:#00426b; border-bottom: solid 1px #ddd;}
.result ul li a{ width:35px; height:35px; margin-top:15px; background:#00a9ce; line-height:35px; text-align:center; color:#fff; float:left;-moz-border-radius: 45px; -webkit-border-radius: 45px; }
.result ul li span{float:left; text-indent:20px;}
.result ul li p{float:right;}



@media screen and (max-width: 1030px){
	.findstore_search_text{background: #fff;}
	.findstore2{width:100%; background:#00a9ce; color:#fff; height:auto; padding:50px 0;}
	.findstore2_search_btn{width: 50%;padding-left: 25%}


	.findstore2_search span{ margin-right:20px; width:342px; }
	.findstore2_search_text{ height:60px; line-height:60px; background:#fff url(../Images/findstore1.png) no-repeat 310px center;}
	.findstore2_search_text p{  position:absolute; font-size:24px; left:-35px; top:5px; color:#fff;}
	.findstore2_search_btn{ padding:30px 80px;}
	.result{  padding:10px 0 80px 0; }
	.result ul li{ height:auto; line-height:65px; font-size:15px; color:#00426b; border-bottom: solid 1px #ddd;overflow:hidden; width:100%;  }
	.result ul li a{ float:left; }
	.result ul li span{float:left; text-indent:20px; width:85%; line-height: 30px;padding: 15px 0; }
	.result ul li p{float:right; width:auto; padding-top:5px;line-height: 30px}
	.findstore2_search select{width: 100%; margin-bottom: 15px}
	
	}


/*产品系列*/
.pro_series{}
.pro_video{ height:730px; width:100%; overflow:hidden;}
.pro_series_img{ height:1200px;}

.pro_series_big{ height:588px; padding-top:100px;}
.pro_series_big li img{height: 100%;width: 100%}
.pro_series_big li{ position:relative; zoom:-10; display:block; overflow:hidden;width: 1200px; height: 588px; }
.pro_series_big dl{ position:absolute; padding:50px 0 0 50px; bottom:0px; width:1150px; left:0; height:180px; background:#000; color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
.pro_series_big dl dt{ font-size:26px; border-bottom: solid 1px #eee;padding-bottom:20px; width:400px;}
.pro_series_big dl dd{ font-size:14px; width:800px; padding-top:20px;}
.pro_series_big p { position:absolute; right:50px; top:50%; font-size:15px; color:#fff; text-decoration:underline; padding-right:50px;}
.pro_series_small{ padding-bottom:50px; clear:both; overflow: hidden; zoom:1; width: 1230px}
.pro_series_small ul li{width: 407px;height:258px;float: left;}
.pro_series_small ul li img{ float:left; width:380px;border: solid 3px #fff; margin:30px 21px 0 0;}
.pro_series_small ul li img:hover{ border: solid 3px #00426b; display:inline;}
.pro_series_switching{ margin:40px 0 0 310px; overflow: hidden; zoom:1; }
.pro_series_switching span{ float:left; width:287px; height:72px; }
.pro_series_switching_left,.pro_series_switching_right{ background:url(../Images/pro_series2-r.png) #f6f6f6 no-repeat center center; }
.pro_series_switching_left{background-image:url(../Images/pro_series2-l.png) }
.pro_series_switching_left:hover,.pro_series_switching_right:hover{ background:#00426b url(../Images/pro_series1-l.png) no-repeat center center;}
.pro_series_switching_right:hover{background-image:url(../Images/pro_series2-r.png)}
.pro_series_weitching span:hover{}

.pro_series_list{ background:#eee; height:auto;  padding-top:70px; clear:both; overflow:hidden; }
.pro_series_title{ font-size:35px; color:#00426b; line-height:46px; padding-bottom:30px; text-align:center;}
.pro_series_title span{ font-size:16px; color:#555; display:block;}
.pro_series_all ul{ padding-bottom:50px; text-align:center;}
.pro_series_all li{display: inline-block; }
.pro_series_all ul li a{ float:left; width:136px; height:45px; line-height:45px; margin:0 10px 10px 0; border: solid 2px #ddd; }
.pro_series_all ul li a:hover{ background:#00a9ce; border: solid 2px #00a9ce; color:#fff;}

.pro_series_curr{ background:#00a9ce; border: solid 2px #00a9ce !important; color:#fff !important;}

.pro_series_list dl{ width:380px; float:left; position:relative; margin-right:20px;}
.pro_series_list dl dt img{width:380px; overflow:hidden;}
.pro_series_list dl dd{ color:#fff; position:absolute; bottom:124px; background:url('../Images/psi-bg.png'); height:100px; padding:20px 0 0 20px; position:relative; filter:alpha(opacity=70); }
.pro_series_list dl dd b{ font-size:22px; }
.pro_series_list dl dd p{ font-size:13px; padding-top:10px; width:310px;}
.pro_series_list dl dd s{ font-size:20px; position:absolute; right:20px; top:44%; text-decoration:none; display: none}
.pro_series_list .center{width: 100%; text-align: center; line-height: 60px; font-size: 25px; padding-bottom: 67px}
.pro_series_list dl span.a{ text-align:center; background:#00a9ce; height:49px; line-height:49px; display:block; color:#fff; position:absolute; bottom:75px; width: 100%;left: 0;}
.pro_series_icon1{ background:url(../Images/pro_series7.png) no-repeat; width:70px; height:116px; position:absolute; top:-7px; left:20px; display:block; z-index:10; background-size:100% auto; }
.pro_series_icon2{ background:url(../Images/pro_series5.png) no-repeat; width:70px; height:116px; position:absolute; top:-7px; left:20px; display:block; z-index:10; background-size:100% auto; }
.pro_series_icon3{ background:url(../Images/pro_series6.png) no-repeat; width:70px; height:116px; position:absolute; top:-7px; left:20px; display:block; z-index:10; background-size:100% auto; }
.pro_series_icon4{ background:url(../Images/pro_series4.png) no-repeat; width:70px; height:116px; position:absolute; top:-7px; left:20px; display:block; z-index:10; background-size:100% auto; }
.pro_series_icon5{ background:url(../Images/pro_series8.png) no-repeat; width:70px; height:116px; position:absolute; top:-7px; left:20px; display:block; z-index:10; background-size:100% auto; } 

.pro-banner{ width: 100%; height: auto; padding: 140px 0; background: #003b60; color: #fff; line-height:70px; font-size: 45px;position: relative; background:url(../Images/pro_series9.png); text-align: center; }
.pro_series_img .hd{display: none}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.pro_series_list dl{ width:31%; position:relative; margin-right:1%;margin-left: 1%;}
	.pro_series_big li{ position:relative; zoom:-10; display:block; overflow:hidden;width: 1024px; height: 470px; }
	.pro_series_big{ height:470px; padding-top:100px;}
	.pro_series_small ul li{width: 340px;height:258px;float: left;}
	.pro_series_small ul li img{ float:left; width:335px; margin:30px 21px 0 0;}
	.pro_series_switching{ margin:40px 0 0 266px;}
}
@media screen and (max-width: 1200px){
	.pro_series_list dl span{left:10px;}
	.pro_series_list dl dt img{width:100%; }
	.pro_series_list dl span a{ width:100%; }
	.pro_series_list dl dd s{ font-size:20px; position:absolute; right:20px; top:18%; text-decoration:none;}
	.pro_series_list dl dd p{ font-size:13px; padding-top:10px; width:90%;}
}

@media screen and (max-width: 1030px){
	.pro_series_all ul li a:hover{ border: solid 2px #ddd;color: #282828;}
	.pro_series_list dl{ width:48%; position:relative; margin-right:1%;margin-left: 1%;}
	.pro_series_big{width: 111.2%; margin-left: -5.8%;padding-top: 5px}
	.pro_video{ display:none; }
	.pro_series_big img{ width:100%; position:relative; top:0px; height: auto ;display: block;}	
	.pro_series_big{ overflow: auto}
	.pro_series_switching{display: none}
	.pro_series_big li{width: 100%; height: auto; float: left;}
	.pro_series_big dl{ padding:5px 5% 5px 5%; height:auto; width:90%; background: rgba(0,0,0,0.5)}
	.pro_series_big dl dt{padding-bottom: 0px; border: none; font-size: 18px}
	.pro_series_big dl dd{ font-size:14px; width:80%; padding-top:20px; display: none}
	.pro_series_big p { display: none; left:5%; top:auto; font-size:15px; color:#fff; text-decoration:underline; padding-right:50px; bottom: 40px; height: 15px;}
	
	.pro_series_small{ display:none;}
	.pro_series_big{ height:auto;}
	.pro_series_switching{ margin:0;}
	.pro_series_switching span{ float:left; width:162px; height:72px; position:relative; top:-30px; }
	.pro_series_img{ height:auto;width: 100%}
	.pro_series_title{line-height:20px; padding-bottom: 20px;}
	.pro_series_title span{ font-size:16px; padding:20px 0; color:#555; display:block;}
	.pro_series_list{ background:#eee; width:100%;  }

	.pro_series_all ul{ width:100%; height:auto; overflow: hidden;}
	.pro_series_all ul li{ float:left; width:46%; height:45px; line-height:45px; margin:2% 2%; box-sizing: border-box;}
	.pro_series_all ul li a{ width:100%; }
	
	.pro-banner{ width:100%; padding-bottom:0; padding-top:13%;  height:210px;  font-size:30px; line-height:40px;}
	.pro-banner img{ width:100%; }
	.pro-banner .intro-en{width: 90%; margin-left:5% }
	.pro_series_img .hd{display: block; position: absolute; right: 0; bottom: 12px; height: 3px; z-index: 5; opacity: 0.8; width: 100%;text-align: right; overflow: hidden;}
	.pro_series_img .hd li{padding: 1px 5px; margin: 0 3px; height: 0; background: #aaa; display: inline; line-height: 2px}
	.pro_series_img .hd li.on{background: #fff}
	
	}
	@media screen and (max-width: 550px){
	.pro_series_list dl{ width:100%; position:relative; margin-right:20px;}
}
.pro-mask{width: 100%; height: 100%; background-image: url('../Images/mask-blue.png'); position: absolute; top:0;left:0;}
/*黑色奢华系列*/
.pro-black .news-banner{height: auto; background:url('../Images/pro-series-black_02.jpg')  center no-repeat;  }
.pro-black .pro_series{background-color:#181818 }
.pro-black .pro_series_small ul li img:hover,.pro-black .pro_series_small ul li.on img{ border: solid 3px #c7b784}
.pro-black .pro_series_list{background-color: #212121}
.pro-black .pro_series_title{color: #d9c689}
.pro-black .pro_series_title span{color: #fff}
.pro-black .pro_series_all ul li a{color: #fff}
.pro-black .pro_series_curr{background-color: #383838; border: solid 2px #383838 !important}
.pro-black .pro_series_all ul li a{border: solid 2px #383838; }
.pro-black .pro_series_all ul li a:hover{ background:#383838; }
.pro-black .pro_series_list dl dd{background-image: url('../Images/psi-bg-2.png')}
.pro-black .pro_series_list dl span.a{background-color:#d9bf6c }
.pro-black .pro-banner{background-image:url('../Images/pro-series-black_03.jpg'); background-position: center; }
.pro-black .nav-m,.pro-black .nav-move{background-color:#181818 }
.pro-black .m-btn * {border-color:#555 }
.pro-black .footer,.pro-black .footer input{background-color: #181818; }
.pro-black .footer-link .tit{color: #d9bf6c}
.pro-black .pro_series_switching_left{background-image:url('../Images/pro_series1-l-1.png') }
.pro-black .pro_series_switching_right{background-image:url('../Images/pro_series1-l-2.png')}
.pro-black .pro-mask{background-image: url('../Images/mask-black.png')}
/*产品配件*/
.pro_fitting{padding-top:70px; height:auto; overflow:hidden; zoom:1; }
.pro_fitting_left{ float:left; width:240px; padding-bottom: 30px}
.pro_fitting_title{ font-size:35px; color:#00426b; line-height:30px;}
.pro_fitting_title span{ font-size:15px; color:#999; line-height:40px; padding-bottom:25px; display:block;}
.pro_fitting_left ul li{ line-height:40px; font-size:17px; display:block; color:#555;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}


.pro_fitting_left ul li a{width: 100%; height: 100%; display: block;}
.pro_fitting_left ul li a:hover{ color:#00a9ce;}
.pro_fitting_left_curr{ color:#00a9ce;}

.pro_fitting_right{ float:right; width:950px;}
.pro_fitting_right ul li{ width:260px; float:left; padding-right:20px; text-align:center; padding-bottom:20px; }
.pro_fitting_right ul li img{ width:260px;}
.pro_fitting_right ul li span{ line-height:50px; height:50px; }

.pro_hot{ background:#00a9ce; padding:80px 0; margin-top:40px; clear:both; overflow:hidden; zoom:1;}
.pro_hot_title{ font-size:35px; color:#fff; line-height:30px; text-align:center;}
.pro_hot_title span{ font-size:15px; line-height:40px; padding-bottom:25px; display:block;}
.pro_hot ul{ position:relative; padding-left:60px;}
.pro_hot ul li{ float:left; width:350px; padding-right:15px; color:#fff; text-align:center;}
.pro_hot ul li img{ width:350px;}
.pro_hot ul li b{ font-size:20px; line-height:66px; font-weight:normal; color: #fff}
.pro_hot ul li p{ line-height:22px; padding-bottom:20px; color: #fff;display: none;}
.pro_hot ul li span{ width:230px; height:42px; line-height:42px; color:#fff; text-align:center; background:#00426b; display:block; margin:auto;}
.pro_hot_left{ position:absolute; left:-45px; top:190px;}
.pro_hot_right{ position:absolute; right:-45px; top:190px;}
.pro_hot .wrap-1100{width: 1080px}
.pro_hot .tempWrap{overflow: hidden;}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.pro_fitting_right{width: 820px;}
	.pro_fitting_left{width: 190px}
	.pro_fitting_right ul li{padding-right: 10px}
	.pro_hot_left{left: 0}
	.pro_hot_right{right: 0}
}

@media screen and (max-width: 1030px){
	.pro_hot .wrap-1100{width: 90%}
	.pro_fitting_left{ width:100%; text-align:center;}
	.pro_fitting_left ul li{ line-height:40px; float:left; width:31%;margin: 1%; font-size:17px; display:block; }
	.pro_fitting_title ul{ height:110px;}
	.pro_fitting_right{ float:right; width:100%;}
	.pro_fitting_right ul li{ width:48%; float:left; padding:0 1%; text-align:center; padding-bottom:20px; }
	.pro_fitting_right ul li img{ width:100%;}

	.pro_hot{padding:60px 0 30px 0; margin-top:40px; clear:both; overflow:hidden; zoom:1;}
	.pro_hot ul li{ float:left; width:100%; padding:0 15px 40px 0; }
	.pro_hot ul li img{ width:100%;}
	.pro_hot_left{ display:none;}
	.pro_hot_right{ display:none;}
	.pro_hot ul{ padding:0;}
	.pro_fitting_left ul li{border: solid 2px #ddd;}
	}
	@media screen and (max-width: 550px){
	.pro_fitting_right ul li{ width:100%; float:left;padding: auto; padding-right:20px;padding-bottom:20px; }	
	}

/*产品详情*/


.pro-info-img{width: 722px; height: 860px; display: block; margin-left: 0px; overflow: hidden;position: relative;margin-top: 175px;}
.pro-info-img li{position: absolute; width: 640px; height: 510px; top:0; left: 0; background: #fff;}
.pro-info-postion{width:45%; height:100%; position: absolute; overflow: hidden; right: 0;top:0;}
.pro-info-tit-c{ overflow: hidden;}
.pro-info-wrap{width: 560px;height: auto;padding-top:180px;float:left; color: #fff}

.pro-info-color{padding-top: 25px; line-height: 29px;}
.pro-info-tit-m{font-size: 100px; font-weight: bold;}
.pro-info-tit-s{font-size: 58px; }
.pro-info-size{width: 512px; float: right; height: auto; position: relative;}
.pro-info-size li{width: 115px; height: 27px;  border: 1px #a7a7a7 solid; overflow: hidden;line-height: 27px; text-align: center; margin:0 0 11px 11px;float: left;position: relative;}
.pro-info-size li.on {border-color: #00a9ce; background: #00a9ce}
.pro-info-size li input{position: absolute; top:-20px;}

.pro-info-num-w{width: 100%;padding-top: 20px; overflow: hidden; zoom:1; line-height: 24px}
.pro-info-num{width: 143px;float: left;}
.pro-i-num{float: left;}
.pro-i-num input{width: 23px; height: 26px;float: left; padding: 0 5px; }
.pro-i-num-ctrl{float: left;}
.pro-i-num-name{float: left; width:65px; }
.pro-i-num-ctrl{width: 12px; height: 24px; border: 1px solid #b0b0b0; background: url('../Images/pro-num.png') 2px 2px no-repeat;}
.pro-i-num-ctrl .plus{border-bottom: 1px solid #b0b0b0; height: 12px;width: 12px}
.pro-i-num-ctrl .minus{height: 12px;width: 12px}
.collect-btn{width: 90px; height: 29px; line-height: 29px; background:url(../Images/collect-icon.png) 0 50% no-repeat; float: left; color: #fff; padding-left:20px }
.collect-btn.on{background-image:url(../Images/collect-icon2.png) }

.pro-btn-buy{width: 100%;height: 54px; padding-top: 36px;}
.pro-btn-buy input{width: 222px; height: 48px; color: #fff}
.pro-btn-buy-link{background: #00a9ce;margin-right: 20px;}
.pro-btn-add-link{background: url(../Images/add-link.png) 54px 16px no-repeat; border:3px solid #fff; }
.pro-btn-tag{width: 100%;padding-top:12px;font-size: 13px;line-height: 21px;}


.pro-info-tit-c{height: 98px; border-top:1px solid #456d85; border-bottom:1px solid #456d85;}
	.pro-info-tit-cn{font-size: 28px; float: left; line-height: 98px}
	.pro-info-tit-price{float: right; font-size: 35px; line-height: 98px;color: #00c2ec}


.pro_detail_banner{ width:100%; height:860px; background:url('../Images/pro-img_02.jpg') no-repeat; overflow:hidden; position: relative;}
.pro_detail_title{ font-size:26px; line-height:35px; color:#00426b; text-align:center; padding:40px 0 40px 0; clear:both;}
.pro_detail_title span{ font-size:15px; color:#888; line-height:35px; display:block;}
.pro_detail{ line-height:26px; text-align:center; padding-bottom: 20px}
.pro_detail p{ display:block; padding-bottom:10px;}
.pro-img .prev,.pro-img .next{width: 39px; height: 76px; position: absolute; background: url(../Images/pro-left.png) no-repeat; background-size:100% 100%;left: -130px; top:210px;cursor: pointer;z-index: 5;}
.pro-img .next{background-image: url(../Images/pro-right.png); left: auto; right: -130px;}
.pro_manual .pro-d-f dl dd span {line-height: 26px; font-size: 13px;}
.pro_manual .pro-d-f dl dd .pro_manual_tit{font-size: 25px;}
.pro-d-f{overflow: hidden;zoom:1;}


.pro_size{ text-align:left; width:910px; height:125px; line-height:50px; padding-top:25px; border-top: solid 2px #333; border-bottom: solid 2px #ddd; padding-left: 290px;position: relative;}
.pro_size ul li{ width:180px; float:left; font-size:16px; }
.pro_size ul span{ float:left; font-size:20px; padding-right:200px; position: absolute; left: 0;}

.pro_price{ text-align:left; width:910px; height:125px; line-height:50px; padding-top:25px; border-bottom: solid 2px #ddd; padding-left: 290px;position: relative;}
.pro_price ul li{ width:180px; float:left; font-size:16px; }
.pro_price ul span{ float:left; font-size:20px; padding-right:200px; position: absolute; left: 0;}
.pro_box{ text-align:center; line-height:70px; font-size:16px; clear:both;padding-top: 20px;margin-bottom: -16px;}
.pro_box-tap{color:  #bbb; font-size:16px;}

.pro_features{}
.pro_features ul li{ width:600px; float:left; padding-bottom:50px;}
.pro_features ul li dl{ float:right; width:400px; padding-top:15px;}
.pro_features ul li dl span{ display:block;}
.pro_features ul li dl dt{ padding-right:30px; font-size:15px; color:#00a9ce;}
.pro_features ul li dl dd{ font-size:14px;  float:left; font-size: 12px}
.pro_features ul li dl dd span span{padding-top: 5px}
.pro_features ul li dl dd b{ display:block; }
.pro_features ul li dl dd p{ display:block;}
.pro_features_line{ width:100px; height:1px; background:url(../Images/pro_detail2.jpg) repeat-x center; padding:16px 0;}
.pro_features_img{ float:left;}

.pro_manual{ line-height:26px; text-align:center; background:#f5f5f5; clear:both; overflow:hidden; zoom:1;}
.pro_manual p{ display:block; padding-bottom:10px;}
.pro_manual dl{ text-align:left; padding:50px 0 100px 0; display:block; clear:both; }
.pro_manual dl dt{ float:left; padding-right:30px;}
.pro_manual dl dd{ float:left; width:1000px;}
.pro_manual dl dd span{ display:block; line-height:22px; padding-top:15px;}

dl.pro_manual_right dt{ float:right; padding-right:0; padding-left:20px; }
.span{ height:150px; display:block;}
@media only screen and (min-width: 1030px) and (max-width: 1200px){
.pro-info-img li{width: 600px; height: 478px;}
.pro_size ul li,.pro_price ul li{width: 152px;}
.pro_price,.pro_price{padding-left:280}
.pro-info-size li{width: 100px; font-size: 12px}
.pro-btn-tag{width: 86%}
.pro-info-tit-cn{font-size: 22px;}
.pro-info-tit-price{margin-right: 100px}
.pro_features ul li{width: 512px}
.pro_features ul li dl{width: 315px;}
.pro_features_line{padding: 5px 0}
.pro_manual dl dd{width: 832px}
}
@media screen and (max-width: 1030px){
	.pro-info-tit-cn{float: none;line-height: 70px}
	.pro-info-tit-c{height: auto; overflow: hidden;}
	.pro-info-tit-price{float: none; font-size: 35px; line-height: 45px;}
	.pro-btn-add-link{background-position:17px 16px }
	.pro_manual dl dt{float: none; width: 100%; padding: 0; text-align: center;}
	.pro-info-tit-m{font-size: 55px}
	.pro-info-tit-s{font-size: 32px;padding-bottom: 15px}
	.pro-img .prev,.pro-img .next{width: 23px; height: 44px;}
	.pro-info-wrap{background-color:#00426b;width: 90%;padding: 0 5%; padding-top:30px;}
	.pro_detail_banner{ width:100%;  background-size: 100% auto; padding-bottom:50px; height:auto;}
	.pro_detail_banner img{ width:100%; height:210px;}
	.pro_size{ width:100%; height:auto; line-height:30px; padding:25px 0 25px 0; border-top: solid 2px #333; border-bottom: solid 2px #ddd; overflow: hidden;}
	.pro-info-img li,.pro-info-img{width: 100%; z-index: 5; margin: auto}
	.pro-info-img{height: auto;padding-bottom: 79.7%}
	.pro-info-img li {height:0;padding-bottom: 79.7%; padding-top: auto}

	.p-pro .wrap-1200{width: 60%; padding: 0; margin: 0 auto}

	.pro_size ul li{ width:50%; float:left; font-size:16px;}
	.pro_size ul span{ font-size:20px; padding-bottom:20px; }
	.pro_price{ text-align:left; width:100%; height:auto; line-height:30px; padding-top:25px; overflow: hidden; }
	.pro_price ul li{ width:50%; }
	.pro_price ul span{ padding-bottom:20px; }


	.pro_size,.pro_price{ padding: 50px 0 25px 0;}
	.pro_price ul span,.pro_size ul span{top:10px;}
	
	.pro_features ul li{ width:48%; padding: 0 1%; float:left; height: 400px; padding-bottom:50px;}
	.pro_features ul li dl{ float:right; width:100%; text-align:center; padding-top:15px;}
	.pro_features ul li dl span{ display:block;}
	.pro_features ul li dl dt{ padding-right:0px; font-size:18px; color:#00a9ce;}
	.pro_features_img img{ width:50%; padding-left:65%; }
	.pro_features_line{ width:20%; height:1px; background:url(../Images/pro_detail2.jpg) repeat-x center center; padding:20px 0; margin:auto;}
	.pro_manual dl{ text-align:left; padding-top:20px; display:block; clear:both; }
	.pro_manual dl dd{ width:100%; padding-bottom:30px;}

	.pro-d-f dl dt img{width: 100%}
	.pro-d-f dl dt{float: left;width: 25%;}
	.pro-d-f dl dd{width: 70%; float: right;}
	.pro-d-f dl dd span{padding-top:0; padding-bottom: 15px; }
	dl.pro_manual_right dt{ float:left; padding-left:0;}
	.span{ height:50px; display:block;}
	.pro-info-size{width: 100%;height: auto; overflow: hidden;text-align: center;padding-top: 20px}
	.pro-btn-buy{height: auto;overflow: hidden;}
	.pro-btn-buy input{width: 46%}
	.pro-btn-buy-link{margin-right:4% }
	.pro_features_img{width: 100%;text-align: center;}
	.pro_features_img img{padding: 0}
	.pro_features dt{width: 100%}
	.pro_price ul span,.pro_size ul span{padding-right: 50%;width: 50%}
	}
@media screen and (min-width: 750px) and (max-width: 1030px){
	.pro_detail_title{padding: 60px 0 20px 0;}
	.pro_detail p{margin-top: -10px}
}
@media screen and (max-width: 550px){
	.pro_features ul li{ width:100%; padding:0; float:left; height: auto; padding-bottom:50px;}
	.p-pro .wrap-1200{width: 100%; margin: 0}

}

.dealer_news {font-size: 16px;height: 60px;line-height: 60px;text-indent: 100px;background: #fff url(../Images/dealer5.jpg) no-repeat 50px center;}
/*经销商入口*/
.dealer{}
.dealer_video{ background:url(../Images/dealer1.jpg) no-repeat; height:900px; position:relative; }
.dealer_btn{ margin:0 auto; position:relative; text-align:center; padding-top:350px}

.dealer_box{ height:auto; overflow: hidden;zoom:1;}
.dealer_box_l{ float:left; width:49.7%; height:763px; color:#fff; text-align:center; background:url(../Images/dealer3.jpg) no-repeat;}
.dealer_box_l span{ font-size:35px; padding-bottom:10px; display:block;padding-top:530px;}
.dealer_box_l p a{ color:#fff; line-height:35px; width:140px; margin:auto; height:35px; display:block; border: solid 1px #fff; -moz-border-radius: 45px; -webkit-border-radius: 45px; }
.dealer_box_r{ float:right; width:49.7%; height:763px;  color:#fff;  background:url(../Images/dealer4.jpg) no-repeat; text-align:center; }
.dealer_box_r span{ font-size:35px; padding-bottom:10px; display:block;padding-top:530px;}
.dealer_box_r p,.dealer_box_l p{padding-top:30px;}
.dealer_box_r p a{ color:#fff; line-height:35px; width:140px; margin:auto; height:35px; display:block; border: solid 1px #fff; -moz-border-radius: 45px; -webkit-border-radius: 45px; }
.dealer_box_l, .dealer_box_r{margin-bottom:0.6% }
.pro_fitting_right ul li span.fr{display: none}
@media screen and (max-width: 1030px){

	.pro-img .prev, .pro-img .next{left:5%; z-index: 6;top:43%; opacity: 0.5}
	 .pro-img .next{left:auto;right:5%;}
	.dealer_video{ background:url(../Images/dealer1.jpg) no-repeat; width: 100%; background-size: 100% auto;padding-bottom:20%; height:auto; position:relative; text-align:center; margin-bottom: 0.6% }
	.dealer_btn img{ width:60%;  }
	.dealer_box{ margin-bottom:10px; height:auto; }
	.dealer_btn{ padding-top:60px; display:inline-block; }
	.dealer_box_l{width:100%; height:300px; background-size: 100% auto; }
	.dealer_box_l span{ font-size:30px; padding-bottom:20px; display:block; padding-top:90px;background-size: 100% }
	.dealer_box_r{width:100%; height:300px; background-size: 100% auto; }
	.dealer_box_r span{ font-size:30px; padding-bottom:20px; display:block; padding-top:90px;background-size: 100% }

	.pro-info-postion{position: relative; width: 100%;}
	}
	
/*优惠活动*/
.promotions{ background:#f5f5f5; padding-bottom: 70px}
.promotions:last-of-type{display: none;}

.promotions_img{ width:1200px; height:335px; padding-top:50px;}
.promotions_title{ padding:50px 0; font-size:26px; color:#003b60; text-align:center;}
.promotions_title span{ font-size:15px; line-height:40px; display:block; color:#888;}
.promotions_name{ height:90px; width:1200px; border-top: solid 2px #222; border-bottom: solid 2px #ddd;}
.promotions_name span{ float:left; line-height:90px; font-size:20px; height:90px; width:30%; padding-right:3%; text-align:left;}
.promotions_con{ border-bottom: solid 2px #ddd;padding:30px 0 30px 0;height: auto; overflow: hidden; zoom:1; }
.promotions_con>span{ float:left; color:#888; line-height:30px; font-size:16px; width:30%;  padding-right:3%; text-align:left;}
.promotions_ps{padding:60px 0; font-size:26px; background:#fff; color:#003b60; text-align:left; clear:both;}
.promotions_ps>span{font-size:15px; line-height:40px; display:block; color:#888;}
.promotions_con>span span{display: none}

@media only screen and (min-width: 1030px) and (max-width: 1200px){
	.promotions_name{width: 100%}
}
@media screen and (max-width: 1030px){
	.promotions{padding-bottom: 30px;}
	.promotions_title{ padding:16px 0}
	.promotions_img{ width:100%;  height:auto;}
	.promotions_img img{ width:100%;}
	.promotions_name{ height:90px; width:100%; display: none}
	.promotions_con{padding:22px 0 40px 0; }
	.promotions_title span{line-height: 25px}
	.promotions_ps>span{ line-height:25px; padding-top:15px; display:block; color:#888;}
	.promotions_con>span{float: none; width: 100%;margin-bottom: 15px;display: block;line-height: 23px;}
	.promotions_con>span span{font-weight: bold; display: inline;}
	.promotions_ps{font-size: 20px; padding: 30px 0}
	}
	


/*常见问题*/
.question{ clear:both;}
.price{ clear:both; padding-bottom:80px; clear:both;}
.price ul li{ text-indent:20px; width:1200px; font-size:19px; height:85px; line-height:85px; border-bottom: solid 1px #ddd; background:url(../Images/question2.png) no-repeat 1160px ;}
.price ul li.price_curr{ border:0px; background:#00a9ce; color:#fff; background:#3d4145 url(../Images/question1.png) no-repeat 1160px ;transition: all 0.2s linear;}
.price ul span{ background:#f5f5f5; font-size:15px; display:block; line-height:30px; padding:25px 20px;}

.opinion{ background:#00a9ce; overflow:hidden; zoom:1; padding-bottom:80px; clear:both;}
.opinion_title{ font-size:26px; line-height:35px; color:#fff; text-align:center; padding:60px 0 40px 0; clear:both;}
.opinion_title span{ font-size:15px; color:#fff; line-height:35px; display:block;}
.opinion p{ display:block;  padding-bottom:25px; width:600px; margin:auto;}
.opinion_text{ width:600px; font-size:15px; height:64px; line-height:64px; background:#fff; text-indent:30px; color:#888;}
.opinion_text2{ width:600px; font-size:15px; height:220px; line-height:64px; background:#fff; text-indent:30px; color:#888;}
.opinion_btn{ display:block; width:190px; height:42px; line-height:42px; background:#00426b; text-align:center; font-size:18px; color:#fff; margin:auto;  -moz-border-radius: 45px; -webkit-border-radius: 45px; font-weight:normal;}


@media screen and (max-width: 1030px){
	.price ul li{ width:auto; overflow:hidden; font-size:16px}
	.price ul{ padding-top:10px;}
	.opinion p{ display:block;  padding-bottom:25px; width:100%; margin:auto;}
	.opinion_text{ width:100%; font-size:15px; height:64px; line-height:64px; background:#fff; text-indent:30px; color:#888;}
	.opinion_text2{ width:100%; font-size:15px; height:220px; line-height:64px; background:#fff; text-indent:30px; color:#888;}
.price ul li{ height:auto; padding:10px 10px;line-height:1.5!important;  text-indent:0}
.price ul li.price_curr{ }
	}
/*经销商入口*/


.log{width: 100%;height: 730px;background: url('../Images/log_03.png') center no-repeat}
.login-win{width: 440px; height: 465px; top:-232px;left:-220px;position: absolute; overflow: auto;}
.login-win-wrap{padding: 0 60px;width: 320px; height: 465px; border-radius: 25px;}
.login-close{background: url('../Images/close_06.png');width: 26px; height: 26px;position: absolute; right: 15px; top:15px;}
.login-close img{width: 100%; height: 100%}
.login-tit{font-size: 23px; color: #aaa; text-align: center;padding: 40px 0 15px 0 ;}
.login-txt{font-size: 15px;color: #aaa; padding: 20px 0 13px 0; font-size: 15px}
.login-input input{border: 2px solid #aaa; border-radius: 25px; width: 286px; height: 52px;padding-left: 20px; font-size: 17px;background: url('../Images/input_10.png') 270px 50% no-repeat;}
.login-input input.focus{border-color: #08a6c1;}
.focus{color: #08a6c1;}

.login-input.m input{background-image: url('../Images/input_13.png')}
.login-tool { padding:20px 20px 20px 0;}
.login-tool span{ float: right;}
.log-btn{width: 316px; height: 52px; background: #00a9ce; border-radius: 52px;font-size: 20px; color: #fff}
.log-tag{width: 311px; height: auto; background: url('../Images/log-tag_10.png') 0 12px no-repeat ; padding-right: 0px; padding-top: 10px;padding-left: 16px; color: #6e7c86;font-size: 12px}
.login-rig{padding: 10px 0; text-align: center; margin: 0 auto}
.login-rig a{color: #00a9ce}
.login-moble{display: none}
.user-reg-postion{width: 438px; height: 100%; position: absolute; left:-219px;}



@media screen and (max-width: 1030px){
	.login-close{right: 15px}
	.user-reg-win .login-close{top: 70px}
	.login-pc>.login-win-wrap>*{display: none;}
	.login-win-wrap .login-moble{display: block; width: 320px; margin: 0 auto; padding-top: 195px; text-align: center;font-size: 22px;}
	.login-win.login-pc{overflow: hidden;}
}

@media screen and (max-width: 550px){
	.login-close{right: 70px}
}

/*用户注册*/
.user-reg-wrap input{background-image:url(); }
.user-reg-wrap{width: 50%; height: 100%; position:relative;float: right;}
.user-reg-postion{width: 438px; height: 100%; position: absolute; left:-219px; overflow: auto;}

.user-reg-win{width: 318px; height: 100%; padding: 0 60px;overflow: auto}
.login-input textarea{border: 2px solid #08a6c1; border-radius: 25px; width: 266px; height: 52px;padding:10px 20px; font-size: 17px;background: #fff;}
.user-reg-wrap .log-btn{margin-bottom: 20px}
.user-reg-wrap .login-tool a{ color: #00a9ce; text-decoration:underline;}
.login-input textarea.focus{border-color: #08a6c1;}
@media screen and (max-width: 1030px){
.user-reg-win .login-tit{padding-top: 90px; color: #00a9ce; }
}

/*忘记密码*/
.forget-win{width: 440px; height: 330px; position: absolute; top:-165px; z-index: 10; left:-220px;border-radius: 25px; background: url('../Images/forget_03.png') #fff 50% 60px no-repeat;}
.forget-txt{padding:203px 40px ;font-size: 22px;color: #a8a8a8;line-height: 35px;text-align: center;}
.forget-txt span{font-size: 15px}
/*门店陈列品清单*/
.dealer-stores{height: auto}
.dealer-stores .sleep-obstacle li{border-bottom: 2px solid #e9e9e9;width: 47%; padding-left: 3%; position: relative;  }
.dealer-stores .sleep-obstacle span{font-size: 12px; color: #aaa}
.dealer-stores .check-box {position: absolute; top:18px; left: 0px}
.sleep-obstacle.stores{padding-bottom: 17px; border-bottom: 2px solid #888; border-top: 2px solid #888;}
.club-luck-t.stores{height: 100px}
.club-luck-t.stores .findstore_search{padding-top: 33px;}
.club-luck-t.stores .findstore_search_text{width: 247px; height: 44px; border: 2px #aaa solid; line-height: 44px}
.club-luck-t.stores input.findstore_search_text{width: 551px; background: #fff; height: 40px}
.club-lucky.stores{padding-bottom: 70px}
.forget-txt.store{color: #666;}
.forget-txt.store span{font-size: 16px; color: #999}
.stores .check-box.txt{width: 100%;height: 30px}
.stores input.txt{width: 300px; border-bottom: 2px solid #aaa;background: #f5f5f5; position: relative;line-height: 40px; height: 40px; z-index: 10; display: block;}
.stores li.txt{width: 100%}

/*通知 详情*/
.news-i-con.dealer{width: 920px;margin: 0 auto; float: none}
@media screen and (max-width: 1030px){
	.news-i-con.dealer{width: 100%;}
	.login-win{z-index: 100}
}












/*企业定制礼品*/
.gifts{ padding:87px 0; overflow: hidden; zoom:1; background: #f5f5f5}
.gifts ul li{ width:380px; text-align:center; position:relative; float:left; margin:0 20px 20px 0;overflow: hidden;}
.gifts ul li img{ width:380px; display: block;}
.gifts ul li span.s{ width:380px; height:50px; line-height:50px; background:#26b6d5; color:#fff; display:block; position:absolute; bottom:0px; filter:alpha(opacity=80);  -moz-opacity:0.8;   -khtml-opacity: 0.8;  opacity: 0.8;}
.gifts .page{float: left}
.shop-mask{width: 100%; height: 100%; background: rgba(0,66,107,0.85); position: absolute; z-index: 7;color: #fff; top:245px;}
	.shop-mask-tit{font-size: 20px; padding-top: 40px; padding-bottom: 15px; }
	.shop-mask-tit-s{font-size: 12px; line-height: 20px; width: 90%;
    margin-left: 5%;}
	.shop-mask-line{width: 106px; height: 2px; background: #fff; margin: 20px auto}
	.shop-mask-ls span,.shop-mask-cg span{font-size: 18px; line-height: 25px}

@media screen and (max-width: 1030px){
	.gifts ul li{ width:100%;}
	.gifts ul li img{ width:100%;}
	.gifts ul li span{ width:100%;}
	}

/*视频图片下载*/
.videoimg{ padding:80px 0; overflow: hidden;zoom:1;}
.videoimg ul{ overflow: hidden;zoom:1;}
.videoimg ul li{ width:380px; text-align:center; position:relative; float:left; margin:0 20px 100px 0;}
.videoimg ul li img{ width:380px; height:286px; }
.videoimg ul li span{ width:380px; height:30px; line-height:30px; background:#00426b url(../Images/videoimg1.png) no-repeat 15px center; color:#fff; display:block; position:absolute; bottom:4px; filter:alpha(opacity=80);  -moz-opacity:0.8;   -khtml-opacity: 0.8;  opacity: 0.8; }
.videoimg ul li p a{ width:160px; height:35px; line-height:35px; display:block; -moz-border-radius: 45px; -webkit-border-radius: 45px; position:absolute; bottom:-50px; left:30%; background:#26b6d5 url(../Images/videoimg2.png) no-repeat 50px center; text-indent:20px; color:#fff; }

@media screen and (max-width: 1030px){
	.videoimg ul li{ width:100%;}
	.videoimg ul li img{ width:100%;}
	.videoimg ul li span{ width:100%;}
	}

.store-activity{padding:80px 0;}
.store-activity ul li{ font-size:18px; margin-bottom:20px; }
.store-activity ul li b{ float:left;  font-weight:normal; font-size:18px;}
.store-activity ul li p{ float:left; font-size:12px; padding:6px 0 0 10px;}
.store-activity ul li span{ padding-top:36px;display:block;}
.store-activity-text1{ width:1198px; height:46px; line-height:48px; border: solid 1px #ddd; text-indent:15px; display:block; color:#bbb;}
.store-activity-text2{ width:1198px; height:250px; border: solid 1px #ddd; text-indent:15px; color:#bbb;}
.store-activity-text3{ width:1198px; height:450px; border: solid 1px #ddd; text-indent:15px; color:#bbb; }

.store-activity-btn{ text-align:center; font-size:20px; padding-top:20px; }
.store-activity-btn span input{ width:190px; height:42px; line-height:42px; background:#00a9ce; color:#fff; display:block; -moz-border-radius: 45px; -webkit-border-radius: 45px;}

@media screen and (max-width: 1030px){
	.store-activity-text1{ width:100%;}
	.store-activity-text2{ width:100%;}
	.store-activity-text3{ width:100%;}
	}


	/**/

.state-tit{height: 70px;text-align: center;padding-top: 140px; font-size: 35px; background: url('../Images/state_03.png') 50% 140px no-repeat;}

.state-tit-en{font-size: 15px; color: #999}
.state-con{font-size: 17px; line-height: 24px;padding-top: 75px; padding-bottom: 150px;text-align: center;}
.state-con span{font-size: 16px; color: #999}



.page-switch.state{width: 100%;height: 75px;background: #f1f1f1}
.switch-deta.wrap-825{width: 825px; margin: 0 auto; float: none}
.wrap-825 .switch-box{width: 275px; line-height: 75px; text-align: center;}
.page-switch.wrap-825.state .switch-deta{width: 825px}
@media screen and (max-width: 1030px){
	.state-tit{background-position:50% 50%; }
	.state-tit-en{padding-top: 10px}
	.state-con{padding-top: 55px; text-align:center justify;}
	.state-tit{padding-top: 75px}
	.page-switch.state{height: auto}
	.wrap-825{width: 100%}
.wrap-825 .switch-box.fl{float: none}
.wrap-825 .switch-box,.wrap-825 .switch-box:hover{height: 60px;line-height: 60px}
.wrap-825 .switch-box.select{height: 58px}
.page-switch.state .switch-deta.wrap-825{width: 100%}
.state .switch-box{width: 100%}
}

/*shiyi append*/
.disabled, [disabled] {    opacity: 0.55;    pointer-events: none;}
@media screen and (max-width: 770px){
.pro_detail_title{ line-height:0; padding:0;}
}