#do-m-menustate:checked ~ .do-nav-m .do-nav-m-title,#do-m-menustate ~ .do-nav-m .do-nav-m-title {background-color:#f1501a!important;}
 	.do-nav-m-bar { background-color:#f1501a!important; }
 	.do-site-name *,.do-nav-m-ul li a,.do-nav-m-ul .icon-isSub:before { color:rgb(255, 255, 255); }
 	.do-nav-m-ul li a { font-size:14px; }
 	.do-m-menu-btn span { background-color:rgb(255, 255, 255)!important; }
 	.do-nav-m-ul > li > a,.do-nav-m-ul > li > ul { border-bottom-color:rgb(51, 51, 51); }
 	.do-nav-m .do-site-name img { height:23px; }
 	.do-nav-m .do-nav-page-name { color:rgb(255, 255, 255); }
 	.jiageNav{text-align: center}
	.jiageNav .z-sub-nav li{margin: 0 10px}
	.jiageNav .z-sub-nav a{background-color: #eee;height: 40px!important;line-height: 40px!important;padding:0 20px!important}
	.jiageNav .z-sub-nav li.active a{background-color: #42be51;color: #fff}
	
	@media only screen and (max-width: 640px){
 		.do-element-text{ -webkit-overflow-scrolling: touch; overflow-x: auto; }
 		.do-element-text .do-html-content > table {min-width: 1200px}
	}
	.do-header.open > .do-area .bgcolor{background-color: rgba(51,51,51,.9)!important;}
	.huzi-anli .do-element-media-content.sm{margin: -26px;}
	.huzi-anli .do-element-media-content.sm ul li{padding: 26px;}
 	.huzi-fun .do-title-content{text-align: center;}
 	.huzi-fun .do-media-image{padding-top: 80px!important;}
 	.huzi-beishu .do-media-image-box,.huzi-fun .do-middle{width: 80px;margin: auto;border-radius: 100%;}
	.huzi-beishu .do-media-image-box{-webkit-mask-image: -webkit-radial-gradient(circle, white, black);}
	.huzi-beishu .swiper-container-horizontal>.swiper-pagination{bottom: -30px;}
	.huzi-beishu .swiper-pagination-bullet{background-color: rgba(255,255,255,.4);}
	.huzi-beishu .swiper-pagination-bullet-active{background-color:#fff;}
	.huzi-anli .swiper-button-next,.huzi-anli .swiper-button-prev,
	.huzi-anli .swiper-button-next:hover,.huzi-anli .swiper-button-prev:hover{
 		background-color: transparent;background-size:100px auto;width: 40px;height: 100px;margin-top:-50px
	}
	.huzi-anli .swiper-button-next{background-image:url('//bk.image.styleweb.com.cn/2016/04/25/a6cfa253568afa4f616abb3487c820f2.png');}
	.huzi-anli .swiper-button-prev{background-image: url('//bk.image.styleweb.com.cn/2016/04/25/af34fed73bb248f69a25f95b6df8ea24.png');}
	.huzi-anli .do-list-swiper{width: 1200px;margin: auto;}

	.huzi-beishu .swiper-button-next,.huzi-beishu .swiper-button-prev,
	.huzi-beishu .swiper-button-next:hover,.huzi-beishu .swiper-button-prev:hover{background-color: transparent;background-size:60px auto;}
	
	.do-swiper > .swiper-pagination{bottom: -15px}
	@media only screen and (min-width: 800px){
 		.huzi-fun,.huzi-hezuo,.huzi-slidehover,.huzi-slidehover .swiper-container-horizontal{overflow: visible!important;}
 		.huzi-fun .do-element-media-ul{ border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
 		.huzi-fun .do-element-media-conter,.huzi-hezuo .do-element-media-conter,.huzi-slidehover .do-element-media-conter{transition: all .5s;}
 .huzi-fun .do-element-media-conter{border-left: 1px solid #eee;border-top: 1px solid #eee;padding: 59px 20px;}
 .huzi-fun .do-element-media-conter:hover,
 .huzi-hezuo .do-element-media-conter:hover,
 .huzi-slidehover .do-element-media-conter{
 -webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
 -moz-box-shadow:rgba(0,0,0,.2) 0px 0px 30px;
 box-shadow:rgba(0,0,0,.2) 0px 0px 30px;
 }
 .huzi-slidehover .do-element-media-conter:hover{
 -webkit-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
 -moz-box-shadow:rgba(0,0,0,.5) 0px 0px 50px;
 box-shadow:rgba(0,0,0,.5) 0px 0px 50px;
 }
 .huzi-login{height:200px}
}
@media only screen and (min-height: 920px){
 .do-page-6407 .do-banner .do-row-one{height: calc(100vh - 200px);}
}
.zhuzi-slidetext{text-align: center;position: relative;z-index: 3;color: #fff}
.zhuzi-slidetext p{text-align: center;font-size: 16px}
.do-form-index >*{vertical-align: middle;}
.do-form-index .do-input-text{font-size: 16px; border: none;border-radius:100px;background-color: rgba(255,255,255,.2);height: 44px;line-height:44px;padding: 6px 32px;margin-right: 10px;color: #333;width: 300px}
.do-form-index .do-input-text:focus{background-color: #fff;color: #333}
.do-form-index .do-input-text::-webkit-input-placeholder { /* WebKit browsers */
color: #fff;
}
.do-form-index .do-input-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff;
}
.do-form-index .do-input-text::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff;
}
.do-form-index .do-input-text:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff;
}

.do-form-index .do-input-text:focus::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
.do-form-index .do-input-text:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
.do-form-index .do-input-text:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
.do-form-index .do-input-text:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}
.zhuzi-slidetext .btn{color: #fff;border: 1px solid rgba(255,255,255,.5);border-radius:100px;padding: 0 30px;height: 44px;line-height: 42px; font-size: 16px; cursor:pointer;background-color: transparent;}
.zhuzi-slidetext .btn:hover,.zhuzi-slidetext .btn:active{background-color:rgba(255,255,255,.2);}
.do-pop-reg{display: none;}
.do-pop-reg:before{
 width:0;
 height:0;
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-bottom:20px solid #000;content: "";position: absolute;top: -10px;left:50%;margin-left: -20px}
.do-pop-reg .form-msg-tip,.do-pop-reg .form-msg{color: #eee;margin-bottom:20px}
.do-pop-reg{background-color:rgba(0,0,0,.98);position: absolute;z-index: 999; top:60px;left: 50%;width:380px;margin-left: -190px;border-radius:8px;padding: 25px}
.do-pop-reg .input-text,.do-pop-reg .item-sendcode{border:none;border-radius: 0; border-bottom:1px solid rgba(255,255,255,.3);background-color:transparent;width: 100%;height: 42px;padding-left:8px; color: #fff}
.item-submit{background-color:#50C165;color: #fff;width: 100%;height: 46px;font-size: 18px;border-radius: 5px}
.do-pop-reg .item-sendcode{height: 40px;border-left:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);position: relative;background-color: rgba(255,255,255,.1);}
.do-pop-reg .form-item{margin: 8px 0}
.do-pop-reg .form-item *{vertical-align:bottom;}
.do-sns-login{display: inline-block;vertical-align: middle;padding: 0 30px}
.do-sns-login span{ margin-right: 20px;cursor: pointer;}
.do-sns-login i{font-size: 22px;margin-right: 6px;vertical-align: middle;}
.huzi-hdlogin .zhuzi-slidetext{text-align: left;}
.huzi-hdlogin .do-sns-login{padding:20px 0 0;display: block;}
.do-btn,.btn-fancy{background: #42be51;display: inline-block;
 -webkit-transition: border-color .4s,color .4s;
 -moz-transition: border-color .4s,color .4s;
 transition: border-color .4s,color .4s;
 border: 0;
 color: inherit;
 vertical-align: middle;
 position: relative;
 z-index: 1;color: #fff;
 -webkit-backface-visibility: hidden;
 -moz-osx-font-smoothing: grayscale;}
.do-btn,.btn-fancy, .do-btn::before,.btn-fancy::before{-webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
 -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
 transition-timing-function: cubic-bezier(0.2,1,.3,1);}
.do-btn::before,.btn-fancy::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border-radius: 25px;
/* background: #1a7c29;*/
 z-index: -1;
 opacity: 0;
 -webkit-transform: scale3d(0.7,1,1);
 -moz-transform: scale3d(0.7,1,1);
 -ms-transform: scale3d(0.7,1,1);
 -o-transform: scale3d(0.7,1,1);
 transform: scale3d(0.7,1,1);
 -webkit-transition: -webkit-transform .4s,opacity .4s;
 -moz-transition: -moz-transform .4s,opacity .4s;
 transition: transform .4s,opacity .4s;
 -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
 -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
 transition-timing-function: cubic-bezier(0.2,1,.3,1);}
.do-btn:hover::before,.btn-fancy:hover::before {
 opacity: 1;
 -webkit-transform: translate3d(0,0,0);
 -moz-transform: translate3d(0,0,0);
 -ms-transform: translate3d(0,0,0);
 -o-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
}
@media only screen and (max-width: 800px){
 .do-form-index{padding: 0 10px}
 .do-pop-reg .item-sendcode{height: 41px}
 .do-pop-reg .form-msg-tip{font-size: 13px}
 .do-form-index .do-input-text{width: 100%;margin-bottom: 20px;text-align: center;}
 .do-form-index .btn{width: 100%}
 .layui-layer-hui{left:20px!important;right: 20px!important;min-width: auto;}
 .do-pop-reg{width: 92%;left: 50%!important; margin-left: -46%;top:110px;padding: 15px;margin-bottom: 15px}
 .do-sns-login{padding: 18px 0 10px;text-align: center;}
 .huzi-login .do-text{padding: 12px 0;}
 .huzi-fun .do-element-media-conter{padding: 6px 0}
 .do-area-full .do-list{padding: 0 15px}
 /*.do-banner h1{font-size: 18px!important}
 .do-banner p span{font-size: 12px!important}*/
}
.do-container{overflow: hidden;}
.huzi-slidehover .swiper-container-horizontal>.swiper-pagination{bottom: -30px;}
.huzi-areaWhite{background-color: #fff;border-radius:8px;color: #333}
.huzi-ftLogin .zhuzi-slidetext{color: #666;}
.huzi-ftLogin .do-sns-login i{color: #aaa}
.huzi-ftLogin .do-sns-login span:hover i{color: #42be51}
.huzi-ftLogin .do-form-index .do-input-text{border: 1px solid #86d173;text-align: center;}
.huzi-ftLogin .zhuzi-slidetext .btn{background-color: #42be51;border: none;vertical-align: top;}
.do-form-indexFt .do-input-text::-webkit-input-placeholder{color: #999}
.do-form-indexFt .do-input-text:-moz-placeholder{color: #999}
.do-form-indexFt .do-input-text::-moz-placeholder{color: #999}
.do-form-indexFt .do-input-text:-ms-input-placeholder {color: #999}
.parallax{visibility: hidden;}
.parallaxOpen{visibility: visible;}
 .vdemo{position: absolute;top: 55%;right: 5%;width: 40%;padding-top: 46%;margin-top:-23%}
 .vdemo .v{position: absolute;z-index: 2; background-position: 50% 50%;background-repeat: no-repeat;background-size: 100% auto;
 transform:translate3d(0,0,0)}
 .parallax-pc{ top: 0;right: 0;width: 45%;height: 100%;}
 .parallax-pad{left:0;top: 7%;width: 50%;height: 100%;}
 .parallax-phone{left:30%;top:7%;width: 28%;height: 50%;}
 .circle {
	height:20px; width:20px; border-radius:50%; background-color:rgba(230,230,230,.5);
 	position:absolute; top:53%; left:50%; margin: -10px 0 0 -10px;z-index: 1;
 	-webkit-transition:height .25s ease, width .25s ease;
 	transition:height .25s ease, width .25s ease;
 	-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);
 }
.circle>div{width:50px;height: 1px;background-color:rgba(230,230,230,.5);transform-origin:0 0;position: absolute;}
.circle .circle-line1{transform:rotate(-120deg);left:0px;top: 0}
.circle .circle-line2{transform:rotate(10deg);left:23px;top: 12px}
.circle .circle-line3{transform:rotate(130deg);left:0px;top: 20px}
.circle:before,.circle:after {
 	content:''; display:block; position:absolute; left: 50%;top: 50%; border-radius:50%; border:1px solid rgba(230,230,230,.5);
}
.circle:before {
 -webkit-animation: ripple 2s linear infinite;
 animation: ripple 2s linear infinite;
}
.circle:after {
 -webkit-animation: ripple 2s linear 1s infinite;
 animation: ripple 2s linear 1s infinite;
}
@-webkit-keyframes ripple{
 0% {width:20px;height: 20px;margin: -10px 0 0 -10px}
 75% {width:300px;height: 300px;margin: -150px 0 0 -150px}
 100% {width:600px;height: 600px;margin: -300px 0 0 -300px}
}
@keyframes ripple{
 0% {width:20px;height: 20px;margin: -10px 0 0 -10px}
 75% {width:300px;height: 300px;margin: -150px 0 0 -150px}
 100% {width:600px;height: 600px;margin: -300px 0 0 -300px}
}
.zhuziban{padding-left:100px}
.slogin a{color: #38ba56;font-size: 18px;text-decoration:underline}
.hd-login-w{text-align: center;}
.hd-login,.hd-reg{background-color: #fff;color: #666;padding: 6px 22px;margin: 0 6px;border-radius:100px}
.hd-login-w a:hover{opacity: .8}
@media only screen and (max-width:800px){
 .vdemo{width:100%;position:relative;left: 0;top:0;right: 0; padding-top: 100%;margin:auto}
 .circle{top: 55%;left: 53%;}
 .zhuziban{padding-left:0px;text-align: center;padding: 0 10px}
 .slogin{text-align: center;display: block;padding:0 0 15px;margin:0!important}
 .do-nav-m-ul > li > a,.do-nav-m-ul > li > ul{border-bottom: 1px solid rgba(255,255,255,.5);}
 .do-nav-m-ul > li > a,.icon-isSub:before{color: rgba(255,255,255,.9);}
 #do-m-menustate:checked ~ .do-nav-m,#do-m-menustate ~ .do-nav-m{background: #333!important;}
 #do-m-menustate ~ .open {background-color: rgba(51,51,51,.9)!important;}
 .huzi-ftLogin{padding: 0 16px;}
 .huzi-ftLogin .btn{width: 100%!important;}
 .huzi-beishu .swiper-button-white{display: none!important;}
}
@media only screen and (max-width:800px){
	.ly-bannerfrom .form-control { min-width: 340px!important;}
}
.wl-none .do-btn::before, .btn-fancy::before{background: transparent;}
.hover_titleBorder .do-title .title p{
 display: inline-block;
 width:130px;
 height:40px;
 border:1px solid rgba(255,255,255,1);
 border-radius:25px; 
 line-height: 40px;
 font-size: 15px;
} 
.weixinhao button { position: absolute; top: 5px!important; right: 15px!important;}
.border-w150 .do-title .title p{ width:130px; height:34px;}
@media only screen and (max-width: 640px){
	.do-14xfmu .do-btn, .do-14xfmu .do-btn p, .do-14xfmu .do-btn span { font-size: 14px!important;}
	.do-14xfmu .do-btn { padding:10px!important; margin-right:0!important;}
	.do-14x8rs .do-btn, .do-14x8rs .do-btn p, .do-14x8rs .do-btn span { font-size: 14px!important;}
	.do-14x8rs .do-btn { padding:10px!important; margin-right:0!important;}
	.do-14x8tg .do-btn, .do-14x8tg .do-btn p, .do-14x8tg .do-btn span { font-size: 14px!important;}
	.do-14x8tg .do-btn { padding: 10px!important; margin-right:0!important;}
	.do-14x8uj .do-btn, .do-14x8uj .do-btn p, .do-14x8uj .do-btn span { font-size: 14px!important;}
	.do-14x8uj .do-btn { padding:10px!important; margin-right: 0!important;}
	.do-text-14s920 { display: none;}
	.wl-foot li.do-element-media-li.do-img-animation.wow.fadeInUp { display: none;}
} 
