/* 初始化 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; }
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; }
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
body{
	overflow-x: hidden;
}
html,body{
	position: relative;
	height: 100%;
}
*{
	outline: none;
	font-family: "PingFang SC", "Microsoft YaHei";
}
/* 清除浮动 */
.clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
}
.clear02:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    /* overflow: hidden; */
}
/* 字体图标 */
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	src: url('iconfont.eot?#iefix') format('embedded-opentype'),
	/* url('iconfont.woff') format('woff'), */
	url('iconfont.ttf') format('truetype'),
	url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont" !important;
	font-size:12px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

/*--------------- 公共头部 ---------------- */
/* pc头部 */
.head-PC{
	width: 100%;
	height: 155px;
	background: rgba(0,0,0,.6);
	position:  absolute;
	z-index: 10;
	/* display: none; */
}	
.head-PC02{
	background: #000 !important;
}
.head-PC:hover{
	background: #000;
}
.head-PC-fixation{
	width: 1200px;
	height: 100px;
	line-height: 100px;
	margin: 0 auto;
	/* border: 1px solid red; */
}
.head-PC-fixation>ul{
	float: left;
}
.head-PC-fixation>.language{
	float: right;
}
.head-PC-fixation>ul>li{
	float: left;
	font-size: 12px;
	color: #999;
	margin-right: 16px;
	cursor: pointer;
}
.head-PC-fixation>ul>li:hover{
	color: #ddcba3;
}
.head-PC-fixation>ul>.head-line-last{
	margin-right: 0;
}
.head-PC-fixation>ul>.head-line{
	width: 1px;
	height: 11px;
	margin-top: 46px;
	background: rgba(255,255,255,.2);
}
.head-PC-fixation>a{
	display: block;
	float: left;
	width: 336px;
	height: 100px;
	margin-left: 196px;
	margin-right: 20px;
	/* border: 1px solid red; */
}
.head-PC-fixation>a>img{
	margin-top: 25px;
	float: left;
}
.head-PC-fixation>a>.head-bigline{
	width: 1px;
	background: rgba(255,255,255,.2);
	height: 38px;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
}
.head-PC-fixation>a>div{
	width: 126px;
	height: 20px;
	background: url(../images/text.png);
	margin-top: -36px;
	margin-left: 218px;
	float: left;
	/* border: 1px solid red; */
}
/* .head-PC-fixation>a>div>img{
	display: inline-block;
	float: left;
	margin-right: 2px;
} */




.head-PC-move{
	width: 100%;
	height: 55px;
	/* display: none; */
	/* border: 1px solid green; */
}
.head-list{
	width: 1200px;
	height: 55px;
	line-height: 55px;
	margin: 0 auto;
	transition: all .5s;
	/* border: 1px solid red; */
}
.head-list-logo>img{
	height: 30px;
	float: left;
	margin-top: 13px;
	margin-left: 50px;
	display: none;
}
.head-list-con{
	width: 773px;
	height: 55px;
	line-height: 55px;
	margin: 0 auto;
	/* border: 1px solid blue; */
}
.head-list-con>ul>li{
	float: left;
	/* margin-right: 62px; */
	/*padding:0 3% ;*/
	text-align:  center;
	width: 14%;
}
.head-list-con>ul>.last{
	margin-right: 0;
}
.head-list-con>ul>li>a{
	display: block;
	height: 53px;
	color: #fff;
	font-size: 14px;
}
.head-list-con>ul>li>.icon-search{
	font-size: 14px;
}
.head-list-con>ul>li>a:hover{
	color: #ddcba3;
	border-bottom: 2px solid #ddcba3;
}
.head-list-con>ul>li>.icon-search:hover{
	border-bottom:none;
}
/* 搜索 */
.search-alert {
    position: fixed;
    z-index: 10000000000;
    background-color: #222222;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.search-alert .close {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/wrong.png) no-repeat center;
    position: absolute;
    top: 38px;
    right: 2.6%;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
}
/* 搜索滑过时旋转 */
.search-alert .close:hover{
	transform: rotate(90deg);
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Safari and Chrome */
}
.search-alert .cent-form {
    position: absolute;
    width: 94.8%;
    left: 2.6%;
    top: 50%;
    height: 124px;
    margin-top: -63px;
    border-bottom: 1px solid #515151;
}
.search-alert .cent-form .tex {
    border: none;
    font-size: 66px;
    height: 124px;
    line-height: 124px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    color: #555;
    background: none;
    padding-left: 88px;
    padding-right: 80px;
    background: url(../images/search.png) no-repeat 35px 60px;
}
.search-alert .cent-form .sub-butn {
    border: none;
    height: 100px;
    margin-top: 24px;
    font-size: 24px;
    line-height: 100px;
    color: #555;
    text-align: right;
    background: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    text-align: center;
}

/* 导航下拉单样式 */
/* 下拉菜单蒙版 */
.down-meng{
	position: fixed;
	top: 155px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}

/* 品牌与产品 */
.brand{
	position: fixed;
	top: 155px;
	height: 100%;
	width: 100%;
	height: 1200px;
	background: url(../images/brand-ban.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	display: none;
}
.brand-hover-play{
	width: 100%;
	height: auto;
	/* border: 1px solid blue; */
}
.brand-box{
	width: 1155px;
	/* border: 1px solid red; */
	margin: 0 auto;
	/* overflow: hidden; */
}
.brand-box>div{
	width: 191px;
	height: 160px;
	position: relative;
	float: left;
	margin-right: 1px;
}
.brand-box>div:nth-child(1){
	margin-left: 1px;
}
.b-con{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.b-con>img{
	width: 100%;
	height: 100%;
	position: absolute;
}
.triangle{
	border: 10px solid rgba(0,0,0,0);
	border-right-color: #dcdcdc;
	position: absolute;
	display: none;
	right:0px;
	top: 20px;
}
.b-list{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: auto;
	background: #dcdcdc;
	z-index: 5;
	padding-top: 15px;
	padding-bottom: 15px;
	display: none;
}
.brand-box>div:nth-child(6n)>.b-list{
	left: -100%;
}
.brand-box>div:nth-child(6n)>.triangle{
	left: 0;
	border-left-color: #dcdcdc;
	border-right-color: rgba(0,0,0,0);
}
.b-list>a{
	display: block;
	line-height: 30px;
	text-indent: 20px;
	font-size: 12px;
	color: #666;
}
.b-list>a:hover{
	color: #000;
}
.b-white{
	opacity: 0;
}
.brand-box>div:hover .b-con{
	background: #67737f;
}
.brand-box>div:hover .b-white{
	opacity: 1;
}
.brand-box>div:hover .b-list{
	display: block;
}
.brand-box>div:hover .triangle{
	display: block;
}


/* 大师7+1（下拉单）*/
.greatmaster{
	display: none;
	background: #000;
	position: fixed;
	top: 155px;
	width: 100%;
	height: 100%;
}
.greatmaster-hover-play{
	width: 100%;
	height: auto;
	border: 1px solid #000;
}
.greatmaster .greatmaster-box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	/* border: 1px solid red; */
}
.greatmaster-box>a{
	width: 286px;
	height: 215px;
	display: block;
	position: relative;
	float: left;
	margin-bottom: 18px;
	margin-right: 18px;
}
.greatmaster-box>a:nth-child(4n){
	margin-right: 0;
}
.greatmaster-box>a>img{
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
}
.greatmaster-box>a>div{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.greatmaster-box>a>div>p{
	color: #fff;
	width: 100%;
	font-size: 18px;
	text-align: center;
	margin-top: 68px;
}
.greatmaster-box>a>div>.GMcircle{
	width: 30px;
	height: 30px;
	position:  relative;
	line-height: 30px;
	left: 50%;
	margin-top: 25px;
	/* top: 11%; */
	margin-left: -15px;
}
.GMcircle>.circle{
	line-height: 30px;
	font-size: 14px;
	text-align:  center;
}
.GMcircle>.loop{
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,.2);
	opacity: 1;
}
.greatmaster-box>a:hover .loop{
	animation: myfirst 1s;
	-moz-animation: myfirst 1s;	/* Firefox */
	-webkit-animation: myfirst 1s;	/* Safari 和 Chrome */
	-o-animation: myfirst 1s;	/* Opera */
	animation-iteration-count: infinite;
	/* animation-delay:.5s; */
}
.gm-gray{
	transition: all .8s;
}
.greatmaster-box>a:hover .gm-gray{
	background: rgba(0,0,0,.4);
}
/* 大师说 */



/* 联系我们 */
.us{
	display: none;
	background: #000;
	position: fixed;
	top: 155px;
	width: 100%;
	height: 100%;
}
.us-hover-play{
	width: 100%;
	height: auto;
	border: 1px solid #000;
}
.us-box{
	width: 795px;
	margin: 0 auto;
	margin-top: 30px;
	/* border: 1px solid red; */
}
.us-box>a{
	width: 390px;
	height: 215px;
	display: block;
	position: relative;
	float: left;
	margin-bottom: 18px;
	margin-right: 15px;
}
.us-box>a:nth-child(2n){
	margin-right: 0;
}
.us-box>a>img{
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
}
.us-box>a>div{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.us-box>a>div>p{
	color: #fff;
	width: 100%;
	font-size: 18px;
	text-align: center;
	margin-top: 68px;
}
.us-box>a>div>.GMcircle{
	width: 30px;
	height: 30px;
	position:  relative;
	line-height: 30px;
	left: 50%;
	margin-top: 25px;
	/* top: 11%; */
	margin-left: -15px;
}
.GMcircle>.circle{
	line-height: 30px;
	font-size: 14px;
	text-align:  center;
}
.GMcircle>.loop{
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,.2);
	opacity: 1;
}
.us-box>a:hover .loop{
	animation: myfirst 1s;
	-moz-animation: myfirst 1s;	/* Firefox */
	-webkit-animation: myfirst 1s;	/* Safari 和 Chrome */
	-o-animation: myfirst 1s;	/* Opera */
	animation-iteration-count: infinite;
	/* animation-delay:.5s; */
}
.gm-gray{
	transition: all .8s;
}
.us-box>a:hover .gm-gray{
	background: rgba(0,0,0,.4);
}




/* 移动端头部 */
.head-mobile{
	width: 100%;
	padding-top: 50px;
	height: auto;
	line-height: 50px;
	background: rgba(0,0,0,1);
	position: fixed;
	top: 0;
	z-index: 100;
	display: none;
}
#nav-toggle {
    position: absolute;
    right: 14px;
    top: 14px;
    color: #fff;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    transform-origin: 50% 50%;
}
#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;-o-border-radius: 1px;height: 3px;width: 35px;background: #fff;position: absolute;display: block;content: '';}
#nav-toggle span:before { top: -10px; }
#nav-toggle span:after { bottom: -10px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; }
#nav-toggle.activeplay span { background-color: transparent; }
#nav-toggle.activeplay span:before, #nav-toggle.activeplay span:after { top: 0; }
#nav-toggle.activeplay span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
#nav-toggle.activeplay span:after { transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); top: 10px; }

.logo-mobile{
	height: 30px;
	position: absolute;
	top: 10px;
	left: 2%;
}
.search-mobile{
	color: #fff;
	position: absolute;
	top: 1px;
	right: 60px;
	font-size: 18px;
}
.head-mobile-con{
	width: 100%;
	height: 100%;
	overflow:  scroll;
	/* border: 1px solid blue; */
	background: #000;
	position: fixed;
	top: 0;
	left: -100%;
	z-index: 100;
	opacity: 0;
	transition: opacity 200ms ease-in,left 200ms ease-in;
}
.head-mobile-con-play{
	left: 0;
	opacity: 1;
}
.head-mobile-box{
	width: 96%;
	/* height: 90%; */
	/* overflow: scroll; */
	padding-bottom: 100px;
	/* border: 1px solid red; */
	margin: 0 auto;
	margin-top: 20px;
}
.mobile-wrong{
	width: 20px;
	margin-bottom: 10px;
}
/* 移动端下拉单 */
.h-one{
	height: auto;
}
.h-one-con{
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	text-indent: 2px;
	border-bottom: 1px solid #3f3f3f;
}
/* .h-one-con>a>p{
	font-size: 16px;
} */
.h-one-con>a{
	color: #fff;
}
.h-one-con .h-o-con-add{
	float: right;
	font-size: 16px;
	margin-right: 2px;
}
.h-two{
	display: none;
}
.h-two>ul>li{
	background: #1a1a1a;
	border-bottom: 1px solid #000;
}
.h-two>ul>li>a{
	font-size: 13px;
	color: #fff;
	text-indent: 22px;
	display: block;
	line-height: 50px;
}
.h-three{
	display: none;
}
.h-three>li{
	line-height: 50px;
	background: #252525;
	font-size: 12px;
}
.h-three>li>a{
	display: block;
	color: #fff;
	font-size: 12px;
	text-indent: 36px;
	border-top: 1px solid #000;
}
.h-three-add{
	float: right;
	margin-right: 22px;
}







/* ------------ 首页 ------------ */
html{
	height: 100%;
}
body{
	height: 100%;
}
.ind-banner{
	width: 100%;
	height: 100%;
	position: relative;
	/* border: 1px solid red; */
}
/* 轮播 */
.ind-banner .slick-slider{width: 100%;height: 100%;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.ind-banner .soultion-slider{
	width: 100%;
	height: 100%;
	display: none;
}
.ind-banner .slick-list{
	height: 100%;
}
.ind-banner .slick-track{
	height: 100%;
}
.ind-banner .soultion-slider .slider{
	width: 100%;
	height: 100%;
}
.ind-banner .soultion-slider .item {
	background-position-x: center;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.ind-banner .item01{
	background: url(../images/1.jpg);
}
.ind-banner .item02{
	background: url(../images/2.jpg);
}
.ind-banner .item03{
	background: url(../images/3.jpg);
}
.ind-banner .soultion-slider .slick-arrow{
	display: none !important;
}
.ind-banner .soultion-slider .slick-prev{
	right: 50%;
	display: none;
}
.ind-banner .soultion-slider .slick-next{
	display: none;
	left: 50%;
}
/* banner圆点样式 */
.ind-banner .slick-dots{
	width: 1200px;
	height: 30px;
	/* border: 1px solid red; */
	position: absolute;
	bottom: 250px;
	left: 50%;
	margin-left: -600px;
	background: url(../images/dots.png) no-repeat;
	background-position-y: 1px;
}
.ind-banner .slick-dots li{
	float: left;
	font-size: 0;
	width: 20px;
	height: 20px;
	border: 1px solid rgba(0,0,0,0);
	border-radius: 50%;
	margin-right: 36px;
}
.ind-banner .slick-dots li button{
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	border: none;
	margin-top: 7px;
	margin-left: 7px;
}
.ind-banner .slick-dots .slick-active{
	border: 1px solid #ddcba3;
}
.ind-banner .slick-dots .slick-active button{
	background: #ddcba3;
}



/* banner */
.ban-text{
	width: 1200px;
	height: 200px;
	/* border: 1px solid red; */
	margin: 0 auto;
	margin-top: 382px;
	color: #fff;
	position: relative;
	z-index: 2;
}
.ban-text>h1{
	font-size: 60px;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}
.ban-text>p{
	font-size: 22px;
	font-weight: 300;
	text-align: left;
}
.ban-one{
	font-size: 34px;
	line-height: 46px;
	margin-top: 16px;
}
.ban-circle{
	width: 46px;
	height: 46px;
	position: relative;
	margin-left: 310px;
}
.ban-one>p{
	float: left;
}
.ban-one>div{
	float: left;
}
.ban-circle:hover .loop{
	animation: myfirst 1s;
	-moz-animation: myfirst 1s;	/* Firefox */
	-webkit-animation: myfirst 1s;	/* Safari 和 Chrome */
	-o-animation: myfirst 1s;	/* Opera */
	animation-iteration-count: infinite;
	/* animation-delay:.5s; */
}
#v{
	width: 100%;
	height: 100%;
	object-fit: cover;
}





/* 轮播02 */
.ind-banner .swiper-container{
	width: 100%;
	height: 100%;
	/* border: 1px solid red; */
}
.ind-banner .swiper-wrapper{
	width: 100%;
	height: 100%;
	/* border: 1px solid blue; */
}
.ind-banner .swiper-slide{
	overflow: hidden;
	width: 100%;
	height: 100%;
	/* border: 1px solid green; */
	color: #fff;
	text-align: center;
	background: #333;
	position:  relative;
}
.sw-box{
	width: 100%;
	height: 100%;
	position:  absolute;
	top: 0;
	left: 0;
}
.sw-box01{
	background: url(../images/1.jpg);
	background-position-x: center;
	background-position-y: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.sw-box02{
	background: url(../images/2.jpg);
	background-position-x: center;
	background-position-y: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.sw-box03{
	background: url(../images/3.jpg);
	background-position-x: center;
	background-position-y: center;
	background-size:cover;
	background-repeat: no-repeat;
}

/* banner------轮播02-----圆点样式 */
.ind-banner .swiper-pagination{
	width: 1200px;
	height: 30px;
	position: absolute;
	bottom: 250px;
	left: 50%;
	margin-left: -600px;
	background: url(../images/dots.png) no-repeat;
	background-position-y: 1px;
	/* border: 1px solid red; */
}
.swiper-pagination-bullet{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	/* background: #fff !important; */
	border: none;
	margin-top: 0px;
	margin-left: -4px;
	float: left;
	margin-right: 48px !important;
	opacity: 1;
	background: url(../images/white-dot.png) !important;
}
.swiper-pagination-bullet-active{
	font-size: 0;
	width: 20px;
	height: 20px;
	margin-right: 36px;
	margin-top: 0px;
	background: url(../images/yellow-dot.png) !important;
}



/* 视频 */
.sw-box01{
	position: relative;
	overflow: hidden;
}
video{
	position: absolute;
	top: 0;
	left: 0;
	/* top: -5%;
	left: 0;
	height: 110%; */
	height: 100%;
	z-index: 2;
}





/* 内容部分 */
.ind-con{
	background: #eaeaec;
	width: 100%;
	height: auto;
	padding-bottom: -10px;
}
/* 内容一 */
.ind-con01{
	position: relative;
	transition: all .8s;
	top: 0;
	width: 1200px;
	height: auto;
	margin: 0 auto;
	z-index: 1;
}
.ind-con01-play{
	top: -200px;
}
.ind-con01>a{
	transition: all 1s;
}
.ind-con01>a>.long{
	width: 800px;
}
.ind-con01>a>div{
	background: #333;
	width: 400px;
	height: 400px;
	float: left;
}
.ind-con01>a>div{
	overflow: hidden;
	position: relative;
}
.ind-con01>a>div>img{
	transition: all 1s;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.ind-con01>a>div>div{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 1s;
}
.ind-con01>a>div>div>p{
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 26px;
	position: absolute;
	top: 45%;
	transition: all 1s;
}
.ind-con01>a>div>div:hover p{
	top: 32%;
	cursor: default;
}
.ind-con01>a>div>div:hover{
	background: rgba(0,0,0,.4);
}
.ind-con01>a>div:hover img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.circle-box{
	position: absolute;
	margin:auto;
	margin-left: -23px;
	left: 50%;
	top: 70%;
	width: 46px;
	height: 46px;
	transition: all 1s;
	opacity: 0;
}
.circle{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 46px;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #fff;
	font-size: 22px;
}
.ind-con01>a>div:hover .circle-box{
	top: 49%;
	opacity: 1;
}
.loop{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 1px solid rgba(255,255,255,.2);
	border-radius: 50%;
	opacity: 0;
}
/* 圆圈动画 */
.ind-con01>a>div:hover .loop{
	animation: myfirst 1s;
	-moz-animation: myfirst 1s;	/* Firefox */
	-webkit-animation: myfirst 1s;	/* Safari 和 Chrome */
	-o-animation: myfirst 1s;	/* Opera */
	animation-iteration-count: infinite;
	animation-delay:0s;
}
@keyframes myfirst
{
0%   {
	transform: scale(1);
	-ms-transform: scale(1);	/* IE 9 */
	-webkit-transform: scale(1);	/* Safari 和 Chrome */
	-o-transform: scale(1);	/* Opera */
	-moz-transform: scale(1);	/* Firefox */
	opacity: 0;
}
50%  {
	transform: scale(1.3);
	-ms-transform: scale(1.3);	/* IE 9 */
	-webkit-transform: scale(1.3);	/* Safari 和 Chrome */
	-o-transform: scale(1.3);	/* Opera */
	-moz-transform: scale(1.3);	/* Firefox */
	opacity: 1;
}
100% {
	transform: scale(1.4);
	-ms-transform: scale(1.4);	/* IE 9 */
	-webkit-transform: scale(1.4);	/* Safari 和 Chrome */
	-o-transform: scale(1.4);	/* Opera */
	-moz-transform: scale(1.4);	/* Firefox */
	opacity: 0;
}

}
@-moz-keyframes myfirst /* Firefox */
{
0%   {
	transform: scale(1);
	-ms-transform: scale(1);	/* IE 9 */
	-webkit-transform: scale(1);	/* Safari 和 Chrome */
	-o-transform: scale(1);	/* Opera */
	-moz-transform: scale(1);	/* Firefox */
	opacity: 0;
}
50%  {
	transform: scale(1.3);
	-ms-transform: scale(1.3);	/* IE 9 */
	-webkit-transform: scale(1.3);	/* Safari 和 Chrome */
	-o-transform: scale(1.3);	/* Opera */
	-moz-transform: scale(1.3);	/* Firefox */
	opacity: 1;
}
100% {
	transform: scale(1.4);
	-ms-transform: scale(1.4);	/* IE 9 */
	-webkit-transform: scale(1.4);	/* Safari 和 Chrome */
	-o-transform: scale(1.4);	/* Opera */
	-moz-transform: scale(1.4);	/* Firefox */
	opacity: 0;
}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {
	transform: scale(1);
	-ms-transform: scale(1);	/* IE 9 */
	-webkit-transform: scale(1);	/* Safari 和 Chrome */
	-o-transform: scale(1);	/* Opera */
	-moz-transform: scale(1);	/* Firefox */
	opacity: 0;
}
50%  {
	transform: scale(1.3);
	-ms-transform: scale(1.3);	/* IE 9 */
	-webkit-transform: scale(1.3);	/* Safari 和 Chrome */
	-o-transform: scale(1.3);	/* Opera */
	-moz-transform: scale(1.3);	/* Firefox */
	opacity: 1;
}
100% {
	transform: scale(1.4);
	-ms-transform: scale(1.4);	/* IE 9 */
	-webkit-transform: scale(1.4);	/* Safari 和 Chrome */
	-o-transform: scale(1.4);	/* Opera */
	-moz-transform: scale(1.4);	/* Firefox */
	opacity: 0;
}
}

@-o-keyframes myfirst /* Opera */
{
0%   {
	transform: scale(1);
	-ms-transform: scale(1);	/* IE 9 */
	-webkit-transform: scale(1);	/* Safari 和 Chrome */
	-o-transform: scale(1);	/* Opera */
	-moz-transform: scale(1);	/* Firefox */
	opacity: 0;
}
50%  {
	transform: scale(1.3);
	-ms-transform: scale(1.3);	/* IE 9 */
	-webkit-transform: scale(1.3);	/* Safari 和 Chrome */
	-o-transform: scale(1.3);	/* Opera */
	-moz-transform: scale(1.3);	/* Firefox */
	opacity: 1;
}
100% {
	transform: scale(1.4);
	-ms-transform: scale(1.4);	/* IE 9 */
	-webkit-transform: scale(1.4);	/* Safari 和 Chrome */
	-o-transform: scale(1.4);	/* Opera */
	-moz-transform: scale(1.4);	/* Firefox */
	opacity: 0;
}
}





/* 内容二 */
.ind-con02{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	/* padding-bottom: 20px; */
	/* border: 1px solid red; */
	position:  relative;
	top: -120px;
}
.ind-con02-left{
	float: left;
	width: 804px;
	/* border: 1px solid red; */
}
.ind-con02-left>p{
	width: 691px;
	font-size: 16px;
	color: #666;
	letter-spacing: 1px;
	line-height: 36px;
}
.ind-con02-left>h1{
	font-size: 24px;
	color: #333;
	font-weight: 400;
	margin-top: 69px;
	margin-bottom: 23px;
}
.ind-con02-left>div{
	width: 100%;
	height: auto;
}
.ind-con02-right{
	float: right;
	width: 280px;
	/* border: 1px solid green; */
}
.ind-con02-right>h1{
	font-size: 28px;
	color: #333;
	font-weight: 400;
	margin-top: 143px;
	margin-bottom: 20px;
}
.ind-con02-right>p{
	font-size: 15px;
	color: #666;
	letter-spacing: 2px;
	line-height: 30px;
	margin-bottom: 60px;
}
.ind-con02-right>a{
	display: block;
	width: 135px;
	height: 50px;
	border: 1px solid #cbcbcb;
	border-radius: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #333;
	letter-spacing: 2px;
	text-align: center;
}
.ind-con02-right>a:hover{
	background: #464646;
	border-color: #464646;
	color: #fff;
}
.ind-con02-right>a>.icon-jiahao{
	font-size: 12px;
	font-weight: 700;
}
/* 代理品牌轮播 */
.slick-slider02{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.soultion-slider02 .item {
	/* border: 1px solid green; */
	width: 401px;
	margin-right: 1px;
}
.soultion-slider02 .item a{
	display: block;
	width: 200px;
	height: 130px;
	background: #333;
	float: left;
	position: relative;
	margin-bottom: 1px;
	cursor:  inherit;
}
.soultion-slider02 .item .index-more{
	cursor: pointer;
}
.soultion-slider02 .item a:nth-child(2n-1){
	margin-right: 1px;
}
.soultion-slider02 .item a img{
	position: absolute;
	top: 0;
	left: 0;
}
.soultion-slider02 .item a .gray{
	opacity: 1;
	transition: all .8s;
}
.soultion-slider02 .item a .gray:hover{
	opacity: 0;
}

.soultion-slider02 .slick-arrow{
	position: absolute;
	bottom: 39px;
	width: 170px;
	height: 50px;
	/* border-radius: 100%; */
	background: #fff;
	background: url(../images/btn-left.png) center center no-repeat;
	border: 1px solid #999;
	font-size: 0;
	/* background: #fff; */
	border: none;
}
.soultion-slider02 .slick-prev{
	right: 52%;
}
.soultion-slider02 .slick-next{
	background-image: url(../images/btn-right.png);
	left: 51.6%;
	/* background: #fff; */
}
.soultion-slider02 .slider02{
	/* padding-bottom: 100px; */
}


/*+++++++++++++++++++++++++ 品牌与产品 +++++++++++++++++++++++++++++*/
/*-------------- 产品系列 -----------------*/
.brand-btnLogoCon{
	width: 100%;
	padding-top: 200px;
	background: #eaeaec;
}
.brand-btnLogoCon-con{
	width: 1200px;
	margin: 0 auto;
	position:  relative;
	/* border: 1px solid red; */
}
.brand-list{
	float: left;
	width: 190px;
	/* border: 1px solid green; */
	background: #fff;
	position:  fixed;
	transition: all .5s;
}
.brand-list>img{
	width: 100%;
}
.brand-list>div{
	height: 1px;
	width: 100%;
	background: #eaeaec;
}
.brand-list-btn{
	padding-top: 15px;
	padding-bottom: 25px;
}
.brand-list-btn>li>a{
	display: block;
	color: #666;
	font-size: 14px;
	text-indent: 20px;
	line-height: 30px;
}
.brand-list-btn>li>a:hover{
	color: #000;
}

.brand-con{
	width: 990px;
	float: right;
	/* border: 1px solid blue; */
	padding-bottom:  100px;
}
.brand-con-children{
	width: 100%;
	display: none;
}
.BCC-play{
	display: block;
}
.brand-con-children>a:nth-child(2n){
	float: right;
}
.brand-con-box{
	width: 486px;
	height: 490px;
	float: left;
	background: #fff;
	margin-bottom: 19px;
	position: relative;
	cursor:  pointer;
}
.brand-con-box:hover{
	box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1);
}
.brand-con-box>h1{
	font-size: 16px;
	color: #333;
	margin:26px 30px 10px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;
}
.brand-con-box>p{
	font-size: 16px;
	color: #999;
	margin:0 30px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;
	position:  relative;
	z-index: 2;
}
.brand-con-box>div{
	position: absolute;
	width: 100%;
	height: 390px;
	overflow:  hidden;
	bottom: 0;
}
.brand-con-box>div>img{
	width: 100%;
	display: block;
	transition: all 1s;
}
.brand-con-box>div>img:hover{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	/* IE 9 */
	-webkit-transform: scale(1.1,1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1,1.1);	/* Opera */
	-moz-transform: scale(1.1,1.1);	/* Firefox */
}

/*------------- 产品列表-------------- */
.brand-productList{
	width: 100%;
	background: #eaeaec;
	padding-top: 155px;
	padding-bottom: 80px;
}
.brand-productList>h1{
	font-size: 36px;
	line-height: 126px;
	text-align: center;
}
.brand-productList-con{
	width: 1200px;
	/* border: 1px solid red; */
	margin: 0 auto;
}
.brand-productList-con>a:nth-child(3n){
	margin-right: 0;
}
.brand-productList-con-box{
	display: block;
	width: 390px;
	height: 450px;
	background: #fff;
	box-sizing: border-box;
	padding: 40px;
	margin-bottom: 15px;
	float: left;
	margin-right: 15px;
	position: relative;
	overflow:  hidden;
}
.brand-productList-con-box:hover{
	box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1);
}
.brand-productList-con-box>h1{
	font-size: 16px;
	line-height: 16px;
	color: #333;
}
.brand-productList-con-box>p{
	color: #999;
	font-size: 14px;
	margin-top: 12px;
}
.brand-productList-con-box>div{
	position: absolute;
	bottom: 40px;
	width: 307px;
	height: 284px;
	overflow: hidden;
}
.brand-productList-con-box>div>img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.brand-productList-con-box:hover div>img{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	/* IE 9 */
	-webkit-transform: scale(1.1,1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1,1.1);	/* Opera */
	-moz-transform: scale(1.1,1.1);	/* Firefox */
}
/* ------------------产品-详情----------------- */
.brand-product-con-ban{
	background: url(../images/brand-product-con-ban.jpg) no-repeat;
	background-size: cover;
	background-position-x: center;
	width: 100%;
	height: 800px;
	/* display: none; */
	transition: all .5s;
}
.brand-product-con-con{
	width: 100%;
	height: auto;
	background: #eaeaec;
}
.brand-product-con-con-box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	/* border: 1px solid red; */
	overflow: hidden;
	background: #fff;
	position:  relative;
	top: -100px;
	padding-bottom: 100px;
}

.brand-product-lun{
	width: 92%;
	/* border: 1px solid blue; */
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 100px;
}
.brand-product-lun-left{
	width: 300px;
	float: left;
}
.brand-product-lun-left>.h01{
	font-size: 36px;
	color: #000;
	line-height: 56px;
}
.brand-product-lun-left>div{
	background: #000;
	height: 2px;
	width: 100%;
	margin-bottom: 50px;
}
.brand-product-lun-left>h2{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	margin-bottom: 10px;
}
.brand-product-lun-left>.p01{
	color: #666;
	font-size: 16px;
	line-height: 22px;
}
.brand-product-lun-left>.p02{
	color: #666;
	font-size: 16px;
	line-height: 22px;
	margin-top: 70px;
}
.brand-product-lun-left>.h02{
	font-size: 20px;
	color: #000;
	margin-top: 10px;
	margin-bottom: 80px;
}
.brand-product-lun-left>.buy{
	display: block;
	width: 192px;
	height: 47px;
	box-sizing: border-box;
	border: 2px solid #4d4d4d;
	line-height: 47px;
	text-align: center;
	font-size: 14px;
	background: #4d4d4d;
	color: #fff;
}
.brand-product-lun-left>.official{
	display: block;
	width: 192px;
	height: 47px;
	box-sizing: border-box;
	border: 2px solid #4d4d4d;
	line-height: 47px;
	text-align: center;
	font-size: 14px;
	color: #000;
	margin-top: 16px;
}

.brand-product-lun-right{
	width: 740px;
	float: right;
	/* border: 1px solid red; */
}
.brand-product-LR-show{
	width: 600px;
	height: 560px;
	float: left;
	/* border: 1px solid blue; */
}
.brand-product-LR-show img{
	display: block;
	width: 100%;
}
.brand-product-LR-Carousel{
	width: 130px;
	height: 540px;
	float: right;
	/* border: 1px solid green; */
}
/* 产品详情轮播 */
.slick-slider04{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.soultion-slider04 .carBox{
	width: 128px;
	height: 128px;
	margin-top: 6px;
	margin-bottom: 6px;
	/* position:  relative; */
	border: 1px solid #ededed !important;
}
.soultion-slider04 .carBox img{
	display: block;
	width: 100%;
	/* position:  absolute; */
	/* top: 0; */
	/* left: 0; */
	/* right:  0; */
	/* bottom: 0; */
	/* margin: auto; */
}
.soultion-slider04{
	position: relative;
	/* height: 100%; */
}
.soultion-slider04 .slick-arrow{
	position: absolute;
	bottom: 39px;
	width: 25px;
	height: 25px;
	background: url(../images/brand-top.jpg) center center no-repeat;
	border: 1px solid #999;
	font-size: 0;
	z-index: 2;
}
.soultion-slider04 .slick-prev{
	top: -17px;
	left: 40%;
}
.soultion-slider04 .slick-next{
	background: url(../images/brand-bottom.jpg) center center no-repeat;
	bottom: -8px;
	left: 40%;
}

.brand-product-tab{
	width: 100%;
}
.brand-product-tab>span{
	display: block;
	float: left;
	width: 25%;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	border-left:rgba(0,0,0,0);
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	color: #666;
	cursor:  pointer;
}
.brand-product-tab>.play{
	color: #000;
	border-bottom: rgba(0,0,0,0);
}
.brand-product-tab>span:nth-child(4){
	border-right: rgba(0,0,0,0);
}
.brand-product-tab-con{
	/* border: 1px solid green; */
}
.brand-product-tab-con>div{
	width: 90%;
	/* border: 1px solid blue; */
	margin: 0 auto;
	padding-top: 50px;
	display: none;
	overflow:  hidden;
}
.brand-product-tab-con>.player{
	display: block;
}
/* 产品特色 */
.brand-feature{

}
.brand-feature>h1{
	font-size: 16px;
	color: #ddcba3;
	letter-spacing: 1px;
	line-height: 34px;
	font-weight: 400;
}
.brand-feature>h1>span{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #ddcba3;
	margin-right: 10px;
	position: relative;
	top: -4px;
}
.brand-feature>p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 40px;
}

/* 资料下载 */
.brand-down{

}
.brand-down>a{
	display: block;
	width: 340px;
	height: 60px;
	line-height: 60px;
	margin-bottom: 20px;
	margin-right: 30px;
	box-sizing:  border-box;
	float: left;
	border: 1px solid #eaeaec;
	font-size: 14px;
	color: #666;
}
.brand-down>a:hover{
	color: #000;
	background: #ddcba3;
	border: 1px solid #ddcba3;

}
.brand-down>a>span:nth-child(1){
	position:  relative;
	top: 1px;
	font-size: 20px;
	margin-left: 20px;
	margin-right: 9px;
}
.brand-down>a>span:nth-child(2){
	
}
.brand-down>a>span:nth-child(3){
	float: right;
	margin-right: 20px;
}
.brand-down>a:nth-child(3n){
	margin-right: 0;
}


/* 媒体测评 */
.b-media>a{
	display: block;
	float: left;
	width: 340px;
	height: auto;
	margin-right: 29px;
	overflow:  hidden;
}
.b-media>a:nth-child(3n){
	margin-right: 0;
}
.b-media>a>img{
	display: block;
	width: 100%;
}
.b-media>a>h2{
	color: #666;
	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 40px;
	margin-bottom: 10px;
}
.b-media>a>p{
	color: #000;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
	width: 86%;
}

/* 相关视频 */
.b-video>div{
	display: block;
	float: left;
	width: 340px;
	height: auto;
	margin-right: 29px;
	overflow:  hidden;
	position: relative;
}
.b-video-box{
	width: 100%;
	height: 209px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.b-video-box>video{
	display: none;
}
.b-video>div:nth-child(3n){
	margin-right: 0;
}
.b-video>div>img{
	display: block;
	width: 100%;
}
.b-video>div>h2{
	color: #666;
	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 40px;
	margin-bottom: 10px;
}
.b-video>div>p{
	color: #000;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
	width: 86%;
}















/*++++++++++++++++++++++  大师7+1  +++++++++++++++++++++++ */
/* ------------------家庭音乐厅--------------- */
.greatmaster-F-ban{
	width: 100%;
	height: 800px;
	background: url(../images/greatmaster-f-ban.jpg) no-repeat;
	background-size: cover;
	background-position-x: center;
	overflow: hidden;
}
.greatmaster-F-ban>h1{
	font-size: 48px;
	color: #fff;
	text-align: center;
	margin-top: 344px;
	letter-spacing: 2px;
}
.greatmaster-F-ban>p{
	text-align: center;
	font-size: 24px;
	font-weight: 300;
	color: #d1d1d0;
	margin-top: 10px;
}
.greatmaster-F-con{
	width: 100%;
	background: #eaeaec;
}
.greatmaster-F-con-box{
	width: 1200px;
	/* background: #fff; */
	margin: 0 auto;
	/* border: 1px solid red; */
	position:  relative;
	top: -100px;
	transition: all .5s;
}
.greatmaster-F-con-box>div{
	width: 100%;
	background: #fff;
	overflow: hidden;
	/* border: 1px solid red; */
}
.greatmaster-F-con-box>.greatmaster-F-con-way01>div{
	width: 50%;
	padding: 70px;
	box-sizing: border-box;
}
.greatmaster-F-con-box>.greatmaster-F-con-way02>div{
	width: 50%;
	padding: 70px;
	box-sizing: border-box;
}
.greatmaster-F-con-box>.greatmaster-F-con-way01 .span,.greatmaster-F-con-box>.greatmaster-F-con-way02 .span{
color: rgb(102, 102, 102); font-family: "PingFang SC", "Microsoft YaHei"; font-size: 14px; background-color: rgb(255, 255, 255);	
}
.greatmaster-F-con-box>.greatmaster-F-con-way02>.img-v{
	padding: 0;
}
.greatmaster-F-con-way01>img{
	float: left;
}
.greatmaster-F-con-way01>.img-v{
	padding: 0 !important;
	float: left;
	height: auto;
}
.greatmaster-F-con-way01>div{
	float: right;
}

.greatmaster-F-con-way02>img{
	float: right;
}
.greatmaster-F-con-way02>.img-v{
	float: right;
}
.greatmaster-F-con-way02>div{
	float: left;
}
.greatmaster-F-con-box>div>div>h1{
	font-size: 30px;
	color: #333;
}
.greatmaster-F-con-box>div>div>h2{
	background: #999;
	height: 2px;
	width: 26px;
	margin: 27px 0;
}
.greatmaster-F-con-box>div>div>p{
	color: #666;
	font-size: 14px;
	line-height: 30px;
}
.greatmaster-F-con-box>div>img{
	width: 50%;
}
.greatmaster-F-con-box>div>.img-v{
	width: 50%;
	position: relative;
}
.greatmaster-F-con-box>div>div>img{
	width: 100%;
	display:  block;
	height: 100%;
	/* position: absolute; */
	top: 0;
	left: 0;
}














.recommend{
	width: 100%;
	margin-top: 60px;
}
.recommend>h1{
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
}
.recommend>a{
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	text-align: center;
	float: left;
	border: 1px solid #eaeaec;
	color: #666;
	font-size: 14px;
}
.recommend>a:hover{
	background: #4e4d4d;
	color: #fff;
}
.recommend>a:hover span{
	color: #fff;
}
.recommend>a>span{
	font-weight: 700;
	color: #ccc;
	margin-right: 8px;
}





/*-------------- 成功案例 ---------------*/
.greatmaster-successfulCase{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-top: 10px;
	overflow:  hidden;
}
.greatmaster-successfulCase>h1{
	font-size: 24px;
	color: #333;
	line-height: 80px;
	margin-top: 20px;
	width: 92%;
	text-indent: 13px;
	margin: 0 auto;
	margin-top: 20px;
}
.slick-slider03{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.greatmaster-successfulCase .slick-slider{
	width: 92%;
	margin: 0 auto;
	position:  relative;
}
.soultion-slider03 .item {
	/* border: 1px solid green; */
	height: 380px;
}

.soultion-slider03 .slick-arrow{
	position: absolute;
	bottom: 39px;
	width: 44px;
	height: 44px;
	background: url(../images/lun-left.jpg) center center no-repeat;
	font-size: 0;
	background-size:  cover;
	border: none;
	top: -56px;
	cursor:  pointer;
	z-index: 2;
}
.soultion-slider03 .slick-prev{
	right: 6%;
}
.soultion-slider03 .slick-next{
	background-image: url(../images/lun-right.jpg);
	background-size:  cover;
	left: 94.6%;
}

.greatmaster-box{
	width: 340px;
	/* border: 1px solid red; */
	margin: 0 auto;
	display:  block;
}
.greatmaster-box>img{
	display: block;
	width: 100%;
}
.greatmaster-box>h1{
	color: #666;
	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 40px;
	margin-bottom: 10px;
}
.greatmaster-box>p{
	color: #000;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
	width: 86%;
}




/*++++++++++++++++++++++++++ 大师说 +++++++++++++++++++++++++++*/
/*------------- 公司介绍（关于我们） ----------*/
.aboutUs-ban{
	/* background: url(../images/about-ban.jpg) no-repeat; */
	background-position-x: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}
#abv{
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.aboutUs-con{
	width: 100%;
	background: #eaeaec;
	/* border: 1px solid red; */
}
.aboutUs-box{
	width: 1200px;
	margin: 0 auto;
	/* border: 1px solid blue; */
	position: relative;
	top: 0;
	z-index: 2;
	transition: all .5s;
}
.aboutUs-text01{
	margin-bottom: 10px;
	position:  relative;
}
.aboutUs-text01>div{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 58px;
	background: #fff;
	position: relative;
	transition: all .2s;
}
.aboutUs-text01>div>h1{
	font-size: 36px;
	color: #000;
	letter-spacing: 2px;
	margin-bottom: 30px;
}
.aboutUs-text01>div>p{
	font-size: 14px;
	color: #747474;
	line-height: 22px;
	margin-bottom: 17px;
}
.aboutUs-text01>div>p:nth-child(3){
	margin-bottom: 0;
}
.aboutUs-text01>img{
	display: block;
	height: 100%;
	width: 50%;
	position: absolute;
	right: 0;
	bottom: 0;
	/* width: 50%;
	margin-top: 110px;
	float: right */
}
.aboutUs-text02{

}
.about-add{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 60px;
	background: #f6f6f6;
	position: relative;
	transition: all .5s;
}
.about-add>h1{
	font-size: 36px;
    color: #000;
    letter-spacing: 2px;
    margin-bottom: 30px;
}
.about-add>p{
	font-size: 14px;
	color: #747474;
	line-height: 24px;
	margin-bottom: 17px;
}
.about-add>a{
	display: block;
	width: 135px;
	height: 46px;
	border: 2px solid #cbcbcb;
	border-radius: 25px;
	line-height: 46px;
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-top: 56px;
}
/* 换一批 */
.about-Carousel{
	width: 50%;
	/* height: 510px; */
	position:  relative;
	float: right;
	/* border: 1px solid green; */
	/* margin-top: 10px; */
	overflow:  hidden;
}
.slick-slider06{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.soultion-slider06 .item {
	width: 50%;
	margin-right: -1px;
	/* float:  left; */
	/* border: 1px solid red; */
}
.soultion-slider06 .item a{
	display: block;
	width: 149px;
	height: 130.5px;
	float: left;
	position: relative;
	margin-bottom: 1px;
	background: #fff;
	overflow:  hidden;
}
.soultion-slider06 .item a:nth-child(2n-1){
	margin-right: 1px;
}
.soultion-slider06 .item a img{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.soultion-slider06 .item a .gray{
	opacity: 1;
	transition: all .8s;
}
.soultion-slider06 .item a .gray:hover{
	opacity: 0;
}
.soultion-slider06 .slick-arrow{
	position: absolute;
	font-size: 0;
	border: none;
}
.soultion-slider06 .slick-prev{
	display: none;
}
.soultion-slider06 .slick-next{
	display: block;
	width: 149px;
	height: 120px;
	float: left;
	margin-bottom: 1px;
	bottom: 0;
	right: 1px;
	background: url(../images/about-btn.jpg) no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-size: cover;
	cursor:  pointer;
}

.aboutUs-text03{
	width: 100%;
	height: 600px;
	background: url(../images/about-banimg.jpg) no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-size: cover;
	overflow:  hidden;
	margin-bottom: 10px;
	margin-top: 10px;
}
.aboutUs-text03>h1{
	color: #fff;
	font-size: 36px;
	margin-top: 58px;
	text-indent: 60px;
}
.aboutUs-text03>p{
	text-indent: 60px;
	color: #b8b8b8;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 35px;
}
.timelong{
	/* border: 1px solid red; */
	margin-left: 60px;
	width: 80%;
	height: 100%;
	position:  relative;
}
.longline{
	/* border: 1px solid red; */
	width: 26px;
	height: 100%;
	position: relative;
}
.longline>h1{
	width: 26px;
	height: 26px;
	background: #303030;
	position: relative;
	border-radius: 50%;
}
.longline>h1>span{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #ddcba3;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
	z-index: 2;
}
.longline>p{
	width: 2px;
	height: 100%;
	position: absolute;
	top:26px;
	left: 11.5px;
	background: #ddcba3;
}
.longtext{
	width: 100%;
	height: 250px;
	position: absolute;
	/* border: 1px solid green; */
	z-index: 2;
	top: 60px;
	overflow-y: scroll;
}
.longtext::-webkit-scrollbar {display:none}
.longtext-con{
	width: 100%;
	height: auto;
	/* transition: all 1s; */
}
.longtext-con>p{
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 80px;
	/* padding-bottom: 36px; */
	/* margin-bottom: 36px; */
	vertical-align: text-top;
	/* transition: all 1s; */
}
.longtext-con>p::after{
	content: "";
	clear: both;
	height: 0;
	display: block;
}
.longtext-con>p>span{
	display: block;
	float: left;
}
.longtext-con>p>span:nth-child(1){
	display: block;
	width: 15px;
	height: 2px;
	background: #ddcba3;
	margin-right: 16px;
	position: relative;
	top: 10px;
	margin-left: 13px;
}
.longtext-con>p>span:nth-child(2){
	color: #ddcba3;
	margin-right: 21px;
}
.longtext-con>p>span:nth-child(3){
	display: block;
	float: left;
}
.timelong>.mouse{
	color: #ddcba3;
	font-size: 30px;
	margin-top: 10px;
	position: absolute;
	bottom: 221px;
	left: 37px;
}

.aboutUs-text04{
	/* border: 1px solid red; */
	width: 100%;
	box-sizing: border-box;
	padding: 60px;
	background: #fff;
}
.aboutUs-text04>div{
	/* border: 1px solid green; */
	width: 47%;
}
.aboutUs-text04>div>h1{
	color: #000;
	font-size: 24px;
	letter-spacing: 2px;
}
.aboutUs-text04>div>h2{
	margin-top: 20px;
	margin-bottom: 30px;
	width: 100%;
	background: #eaeaec;
	height: 1px;
}
.AB-T04-left{
	float: left;
}
.AB-T04-left>p{
	color: #333;
	font-size: 14px;
	margin-bottom: 20px;
}
.AB-T04-left>p>span{
	color: #999;
}
.AB-T04-right{
	float: right;
}


.AB-T04-right>div>a{
	width: 120px;
	height: 20px;
	display: block;
	/* border: 1px solid red; */
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	color: #333;
	font-size: 16px;
}
.AB-T04-right>div>a>img{
	vertical-align: -4px;
}
.AB-T04-right>div>.aB:nth-child(3n){
	margin-right: 0;
}
.aB{
	position: relative;
}
.aB>.code-box{
	position: absolute;
	width: 174px;
	height: 174px;
	/* border: 1px solid red; */
	background: url(../images/code-box.png) no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 2;
	bottom: 103%;
	left: -27%;
	/* display: none; */
	z-index: -1;
	opacity: 0;
	transition: all .1s;
}	
.aB:hover>.code-box{
	z-index: 2;
	/* display: block; */
	opacity: 1;
}
.aB>.code-box>img{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 76%;
}










/*-------------- 大师说-媒体测评 ----------------*/
.old-MRT{
	width: 100%;
	background: #eaeaec;
	height: auto;
	padding-top: 155px;
	overflow:  hidden;
}
.old-MRT-title{
	font-size: 34px;
	line-height: 135px;
	color: #333;
	text-align: center;
}
.old-MRT-con{
	width: 1200px;
	height: auto;
	/* border: 1px solid red; */
	margin: 0 auto;
}
.old-MRT-con>.O-warp:nth-child(3n){
	margin-right: 0;
}
.O-warp{
	width: 386px;
	height: 450px;
	float: left;
	/* border: 1px solid green; */
	margin-right: 21px;
	margin-bottom: 22px;
	background: #fff;
}



.O-w-box{
	position: relative;
	width: 100% !important;
}
.O-warp>.O-w-box>img{
	width: 100%;
	margin-right: 0;
	vertical-align: 0;
	display: block;
}
.O-w-box>video{
	position: absolute;
	z-index: -1;
	width: 100%;
}
.O-w-box>.v-btn{
	position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.O-w-box>.v-btn>img{
	width: 100%;
	height: 100%;
	display: block;
}



.O-warp-a>img{
	width: 100%;
}
.O-warp-a>h1{
	width: 90%;
	height: 48px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	margin-top: 24px;
	margin-bottom: 20px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.O-warp-a>p{
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 57px;
	letter-spacing: 1px;
	max-height: 26px;
	/* display: -webkit-box; */
	/* -webkit-box-orient: vertical; */
	/* -webkit-line-clamp: 3; */
	/* overflow: hidden; */
}
.O-warp-a>div{
	width: 90%;
	margin: 0 auto;
	line-height: 24px;
}
.O-warp-a>div>img{
	vertical-align: -1.5px;
	margin-right: 5px;
}
.O-warp-a>div>span{
	font-size: 14px;
	color: #afafaf;
	margin-right: 6px;
}
.O-warp-a>div>.rights{
	float: right;
}








.O-warp>img{
	width: 100%;
}
.O-warp>h1{
	width: 90%;
	margin: 0 auto;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	margin-top: 24px;
	margin-bottom: 20px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.O-warp>p{
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 30px;
	letter-spacing: 1px;
	/* display: -webkit-box; */
	/* -webkit-box-orient: vertical; */
	/* -webkit-line-clamp: 3; */
	/* overflow: hidden; */
}
.O-warp>div{
	width: 90%;
	margin: 0 auto;
}
.O-warp>div>img{
	vertical-align: -1.5px;
	margin-right: 5px;
}
.O-warp>div>span{
	font-size: 14px;
	color: #afafaf;
}
.old-MRT-bottom{
	width: 1200px;
	height: 50px;
	background: #fff;
	margin: 0 auto;
	/* border: 1px solid blue; */
	margin-bottom: 100px;
	text-align: center;
}
.old-MRT-bottom>img{
	display: inline-block;
	float: left;
	line-height: 50px;
	margin-top: 19px;
	margin-left: 30px;
	cursor:  pointer;
}
.old-MRT-bottom>img:nth-child(3){
	float: right;
	margin-left: 0;
	margin-right: 30px;
}
.old-MRT-bottom>p{
	display: inline-block;
	line-height: 50px;
	font-size: 16px;
	color: #999;
}
.old-MRT-bottom>p>span{
	display: inline-block;
	/* margin-top: 10px; */
	line-height: 24px;
	width: 23px;
	height: 24px;
	margin: 0 4px;
	cursor:  pointer;
}
.old-MRT-bottom>p>.play{
	background: #000;
	color: #fff;
}




/*++++++++++++++++++++++++++++++++++++++ 服务与支持 +++++++++++++++++++++++++++*/
/* -------销售网络查询-经销商门店/网店 ----------*/
.support-SNW-S-con{
	width: 100%;
	background: #eaeaec;
}
.support-SNW-S-con-box{
	width: 1200px;
	margin: 0 auto;
	position:  relative;
	top: -110px;
	background: #fff;
	/* border: 1px solid red; */
}
.support-SNW-S-con-box-tab{
	width: 100%;
	height: 110px;
}
.support-SNW-S-con-box-tab>p{
	width: 50%;
	float: left;
	text-align: center;
	line-height: 110px;
	font-size: 24px;
	font-weight: 700;
	color: #666;
	background: #ededed;
	cursor:  pointer;
}
.support-SNW-S-con-box-tab>.play{
	background: #fff;
	color: #333;
}

.support-SNW-S-con-box-tab-contant{
	position: relative;
	width: 100%;
	padding-bottom: 50px;
	/* border: 1px solid red; */
}
/* 销售网络查询-经销商门店 */
.support-SNW-shop{
	width: 90%;
	margin: 0 auto;
	height: auto;
	/* display:  none; */
	/* border: 1px solid blue; */
}
.support-SNW-shop>p{
	font-size: 16px;
	letter-spacing: 1px;
	color: #666;
	margin-top: 40px;
	line-height: 30px;
}
.support-SNW-shop-form{
	margin-top: 35px;
}
.support-SNW-shop-form .city{
	width: 440px;
	height: 50px;
	border: 1px solid #ededed;
	color: #737373;
	text-indent: 16px;
	margin-right: 4px;
}
.support-SNW-shop-form .trademark{
	width: 440px;
	height: 50px;
	border: 1px solid #ededed;
	color: #737373;
	text-indent: 16px;
	margin-right: 4px;
}
.support-SNW-shop-form .seek{
	width: 180px;
	height: 50px;
	background: #000;
	color: #fff;
	line-height: 50px;
	text-align: center;
	border: none;
	font-size: 16px;
	letter-spacing: 2px;
}
.support-SNW-shop-details{
	margin-top: 50px;
	width: 100%;
	/* border: 1px solid green; */
}
.support-SNW-shop-details>div:nth-child(2n){
	float: right;
}
.support-particulars{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 530px;
	height: 230px;
	border: 1px solid #ededed;
	float: left;
	margin-bottom: 16px;
	padding-top: 45px;
	padding-left: 50px;
	transition: all .5s;
}
.support-particulars>h1{
	font-size: 19px;
	color: #333;
	margin-bottom: 18px;
}
.support-particulars>p{
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
}
.support-particulars>p>span{
	color: #999;
}
.support-particulars>a{
	display: block;
	color: #666;
	font-size: 14px;
	margin-top: 40px;
}
.support-particulars>a>img{
	display: inline-block;
	vertical-align: -2px;
}

/* 销售网络查询-经销商网店 */
.support-SNW-onlineStore{
	width: 90%;
	margin: 0 auto;
	height: auto;
	display: none;
	/* border: 1px solid blue; */
}
.support-SNW-onlineStore>p{
	font-size: 16px;
	letter-spacing: 1px;
	color: #666;
	margin-top: 40px;
	line-height: 30px;
}
.support-SNW-onlineStore-form{
	margin-top: 35px;
}
.support-SNW-onlineStore-form .seekbox{
	width: 890px;
	height: 50px;
	border: 1px solid #ededed;
	color: #737373;
	text-indent: 16px;
	margin-right: 2px;
}
.support-SNW-onlineStore-form .search{
	width: 180px;
    height: 50px;
    background: #000;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border: none;
    font-size: 16px;
    letter-spacing: 2px;
}
.support-SNW-onlineStore-box{
	width: 100%;
	margin-top: 50px;
}
.support-SNW-onlineStore-box>div:nth-child(3n){
	margin-right: 0;
}
.support-SNW-onlineStore-element{
	width: 345px;
	height: 300px;
	border: 1px solid #ededed;
	float: left;
	margin-bottom: 19px;
	margin-right: 19px;
}
.support-SNW-onlineStore-element>img{
	width: 100%;
}
.support-SNW-onlineStore-element>h1{
	width: 86%;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	font-size: 18px;
	color: #333;
	margin-bottom: 19px;
}
.support-SNW-onlineStore-element>a{
	width: 86%;
	margin: 0 auto;
	overflow:  hidden;
	display: block;
}
.support-SNW-onlineStore-element>a>span{
	color: #999;
	font-size: 14px;
}
.support-SNW-onlineStore-element>a>img{
	vertical-align: -6px;
	float:  right;
}





/* -------销售网络查询-经销商门店-详情-------- */
.support-SNW-ban{
	width: 100%;
	height: 800px;
	background: url(../images/support-SNW-ban.jpg) no-repeat;
	background-position-x: center;
	background-size: cover;
	overflow: hidden;
}
.support-SNW-ban>h1{
	text-align: center;
	font-size: 48px;
	color: #fff;
	margin-top: 400px;
}

.support-SNW-S-C-con{
	background: #eaeaec;
	width: 100%;
}
.support-SNW-S-C-con-box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	/* border: 1px solid red; */
	background: #fff;
	position: relative;
	top: -110px;
	overflow:  hidden;
}
.support-SNW-S-C-con-text{
	width: 92%;
	margin: 60px auto;
	/* border: 1px solid blue; */
}
.support-SNW-S-C-con-t01>div{
	float: left;
	width: 40%;
	margin-left: 5%;
	/* border: 1px solid green; */
}
.support-SNW-S-C-con-t01>div>.line{
	height: 1px;
	background: #eaeaec;
	width: 100%;
	margin-bottom: 38px;
}
.support-SNW-S-C-con-t01>div>h1{
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 26px;
}
.support-SNW-S-C-con-t01>div>.text{
	margin-bottom: 26px;
	color: #333;
	font-size: 14px;
}
.support-SNW-S-C-con-t01>div>.text>span{
	color: #999;
}
.support-SNW-S-C-con-t01>img{
	float: right;
	width: 50%;
}
.support-SNW-S-C-con-t02{
	padding-top: 76px;
}
.support-SNW-S-C-con-t02>h1{
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.support-SNW-S-C-con-t02>div{
	
}
.support-SNW-S-C-con-t02>div>a{
	border: 1px solid #eaeaec;
	width: 205px;
	height: 128px;
	display: block;
	float: left;
	margin-right: 17px;
	margin-bottom: 17px;
}
.support-SNW-S-C-con-t02>div>a:nth-child(5){
	margin-right: 0;
}
.support-SNW-S-C-con-t02>div>a>img{
	width: 100%;
	height: 100%;
}

/* -----------------保修卡----------------- */
.support-WCard-ban{
	width: 100%;
	height: 800px;
	background: url(../images/support-WCard.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}
.support-WCard-ban>h1{
	text-align: center;
	color: #fff;
	font-size: 48px;
	margin-top: 333px;
}
.support-WCard-ban>p{
	text-align: center;
	color: #d1d1d0;
	font-size: 18px;
	width: 780px;
	margin: 0 auto;
	font-weight: 300;
	margin-top: 25px;
	line-height: 30px;
	letter-spacing: 1px;
}
.support-WCard-con{
	width: 100%;
	height: auto;
	background: #eaeaec;
	/* overflow:  hidden; */
}
.support-WCard-box{
	width: 1200px;
	padding: 60px;
	box-sizing: border-box;
	margin: 0 auto;
	/* border: 1px solid red; */
	position: relative;
	top: -110px;
	background: #fff;
	transition: all .5s;
}
.support-WCard-box>h1{
	font-size: 24px;
	margin-bottom: 25px;
	color: #333;
}
.support-WCard-box>p{
	font-size: 13px;
	color: #666;
}
.support-WCB-form{
	width: 100%;
	/* border: 1px solid red; */
	margin-top: 50px;
	overflow:  hidden;
}
.support-WCB-Fbox{
	margin-bottom: 10px;
	overflow: hidden;
}
.support-WCB-Fbox>.textBox,.inpBox>.textBox{
	float: left;
	width: 115px;
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: right;
	font-size: 14px;
	color: #333;
}
.support-WCB-Fbox>.inpBox{

}
.support-WCB-Fbox>.inpBox>.inpBox-inp{
	width: 398px;
	height: 48px;
	border: 1px solid #f1f1f1;
	text-indent: 10px;
}
.support-WCB-Fbox>.inpBox>.inpBox-inp-small{
	width: 220px;
	height: 48px;
	border: 1px solid #f1f1f1;
	text-indent: 10px;
	font-size: 14px;
	color: #7f7f7f;
}
.support-WCB-Fbox>.inpBox>p{
	margin-bottom: 10px;
}
.support-WCB-Fbox>.inpBox>p>.inpBox-inp-land{
	width: 220px;
	height: 48px;
	border: 1px solid #f1f1f1;
	text-indent: 10px;
	font-size: 14px;
	color: #7f7f7f;
}
.support-WCB-Fbox>.inpBox>.inpBox-inp-land{
	width: 400px;
	height: 48px;
	border: 1px solid #f1f1f1;
	text-indent: 10px;
	font-size: 14px;
	color: #7f7f7f;
}
.inpBox{
	overflow: hidden;
}
.inpBox>a{
	font-size: 13px;
	color: #f95d30;
	text-decoration:underline;
	margin-left: 10px;
}
.inpBox>b{
	font-weight: 400;
	color: #7f7f7f;
	margin-left: 10px;
	font-size: 13px;
}
.inpBox>.inpBox-inp-verificationCode{
	width: 108px;
	height: 48px;
	border: 1px solid #f1f1f1;
	text-indent: 10px;
	font-size: 14px;
	color: #7f7f7f;
	float: left;
}
.inpBox>img{
	display: inline-block;
	float: left;
	margin-left: 12px;
}
.inpBox>.file-add-img{
	float: left;
	width: 110px;
	border:  none;
	height: 110px;
	margin-left: 0;
	margin-right: 20px;
}
.inpBox>.file-add{
	float: left;
	width: 110px;
	border:  none;
	height: 110px;
}
.inpBox>.text-file{
	float: left;
}
.inpBox>.text-file>.p01{
	font-size: 13px;
	color: #fb876c;
	line-height: 22px;
	margin-top: 30px;
}
.inpBox>.text-file>.p02{
	font-size: 13px;
	color: #7f7f7f;
	line-height: 22px;
}
.inpBox-sub{
	width: 242px;
	height: 48px;
	background: #000;
	color: #fff;
	line-height: 48px;
	text-align: center;
	letter-spacing: 1px;
	border: none;
	margin-top: 20px;
	font-size: 14px;
}

/*---------------- 售后服务---------------- */
.support-ser-ban{
	width: 100%;
	height: 800px;
	background: url(../images/support-ser-ban.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.support-ser-ban>h1{
    font-size: 48px;
    color: #fff;
    text-align: center;
    margin-top: 326px;
    letter-spacing: 2px;
}
.support-ser-ban>p{
	width: 66%;
	margin: 0 auto;
	text-align: center;
    font-size: 18px;
    font-weight: 300;
    color: #d1d1d0;
    margin-top: 20px;
}
.support-ser-con{
	width: 100%;
	background: #eaeaec;
}
.support-ser-box{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	/* border: 1px solid red; */
	box-sizing: border-box;
	top: -100px;
	padding: 60px;
}
.sup-ser-title{
	font-size: 36px;
	color: #333;
	text-align: center;
	margin-bottom: 50px;
}
.sup-ser-tab{
	width: 100%;
	height: 50px;
	/* box-sizing:  border-box; */
	margin: 0 auto;
	/* border: 1px solid red; */
}
.sup-btn{
	width: 33.33%;
	line-height: 50px;
	color: #333;
	font-size: 18px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.play-sbtn-c{
	color: #fff;
}
.sup-btn>span{
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 50%;
	background: #333;
	color: #fff;
	font-size: 16px;
	margin-right: 12px;
}
.play-sbtn-c>span{
	background: #fff;
	color: #333;
}
.sup-ser-box{
	width: 100%;
	/* border: 1px solid red; */
	margin-top: 70px;
	margin-bottom: 30px;
}
.sup-ser-box-con>p{
	margin-bottom: 30px;
	color: #666;
	font-size: 14px;
}
.sup-ser-box-con>img{
	display: block;
	margin: 0 auto;
	width: 90%;
}
.sup-ser-box-con>p>span{
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 50%;
	background: #333;
	color: #fff;
	font-size: 12px;
	margin-right: 10px;
}
.sup-ser-attention{

}
.sup-ser-attention>h1{
	font-size: 18px;
	color: #000;
	margin-bottom: 30px;
}
.sup-ser-attention>h1>span{
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	background: #333;
	color: #fff;
	font-size: 12px;
	margin-right: 10px;
}
.sup-ser-attention>p{
	color: #666;
	font-size: 12px;
	margin-bottom: 30px;
}
.sup-ser-box>div{
	display: none;
}
.sup-ser-box>.play-sbc{
	display: block;
}
.sup-ser-tab{
	background: url(../images/sup-btn01.jpg) no-repeat;
	background-size: 100% 100%;
}








/*---------------- 一键预约---------------------*/
.support-appointent-ban{
	width: 100%;
	height: 100%;
	background: url(../images/support-apointant-ban.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.support-appointent-con{
	width: 1200px;
	margin: 0 auto;
	margin-top: 250px;
}
.support-appointent-con input{
	text-indent: 10px;
}
.SAC-form{
	width: 465px;
	height: 617px;
	padding: 40px;
	box-sizing: border-box;
	background: #fff;
	overflow:  hidden;
}
.SAC-form>h1{
	font-size: 30px;
	color: #000;
	text-align: center;
	margin-bottom: 15px;
}
.SAC-form>p{
	font-size: 16px;
	color: #999;
	text-align: center;
	margin-bottom: 20px;
	letter-spacing: 1px;
}
.SAC-form>.SAC-inp{
	margin-bottom: 15px;
	width: 100%;
	overflow: hidden;
	box-sizing:  border-box;
}
.SAC-inp>p{
	color: #999;
	font-size: 14px;
	margin-bottom: 6px;
}
.SAC-inp>input{
	border: 1px solid #e6e6e6;
	height: 48px;
	width: 100%;
	box-sizing:  border-box;
}
.SAC-inp .SAC-select-small{
	border: 1px solid #e6e6e6;
	height: 48px;
	width: 49%;
	color: #999;
	font-size: 12px;
}
.SAC-inp .SAC-select-small:nth-child(1){
	float: left;
}
.SAC-inp .SAC-select-small:nth-child(2){
	float: right;
}
.SAC-inp .SAC-select-long{
	border: 1px solid #e6e6e6;
	height: 48px;
	width: 100%;
	color: #999;
	font-size: 12px;
}
.SAC-btn{
	width: 100%;
	height: 48px;
	background: #ddcba3;
	line-height: 48px;
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-top: 5px;
	border: none;
}



/* +++++++++++++++++++++++++大师说++++++++++++++++++++++++*/
/*--------------- 公司新闻-详情-------------- */
.old-new{
	width: 100%;
	height: auto;
	/* overflow: hidden; */
	padding-top: 155px;
	background: #eaeaec;
}
.old-new-con{
	width: 1200px;
	background: #fff;
	/* border: 1px solid red; */
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	overflow:  hidden;
	margin-bottom: 100px;
	transition: all .5s;
}
.old-new-con-text{
	color: #666;
	line-height: 30px;	
	width: 90%;
	margin: 0 auto;
	/* border: 1px solid blue; */
}
.old-new-con-text>h1{
	text-align: center;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	margin-top: 50px;
	margin-bottom: 20px;
}
.old-new-con-text>.time{
	text-align: center;
	margin-bottom: 35px;
}
.old-new-con-text>.time>img{
	display: inline-block;
	vertical-align: -1.5px;
}
.old-new-con-text>.time>span{
	display: inline-block;
	color: #999;
	font-size: 14px;
}
.old-new-con-text>.line{
	border-top: 1px dashed #d2d2d2;
	height: 0;
	width: 100%;
	margin-bottom: 25px;
}
.old-new-con-text>p{
	color: 14px;
	color: #666;
	line-height: 30px;
	letter-spacing: 1px;
	margin: 20px 0;
	font-size: 16px;
}
.old-new-con-text>img{
	width: 95%;
	margin: 20px 0;
}
.backList{
	display: block;
	margin: 0 auto;
	width: 206px;
	height: 56px;
	border: 1px solid #d2d2d2;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 80px;
}
.backList>span{
	display:inline-block;
	line-height: 56px;
	color: #666;
	font-size: 14px;
	margin-right: 50px;
}
.backList>img{
	display:inline-block;
}


/*+++++++++++++++++++++++++ 联系我们 ++++++++++++++++++++++++*/
/* ----------------人才招聘------------- */
.us-PR-ban{
	width: 100%;
	height: 800px;
	background: url(../images/us-pr-ban.jpg) no-repeat;
	background-size: cover;
	background-position-x: center;
	overflow: hidden;
}
.us-PR-ban>h1{
	text-align: center;
	color: #fff;
	font-size: 48px;
	margin-top: 380px;
	letter-spacing: 5px;
	margin-bottom: 20px;
}
.us-PR-ban>p{
	color: #fff;
	font-size: 24px;
	text-align: center;
	font-weight: 300;
}
.us-PR-con{
	width: 100%;
	height: auto;
	background: #eaeaec;
	/* overflow: hidden; */
}
.us-PR-con-box{
	width: 1200px;
	height: auto;
	background: #fff;
	margin: 0 auto;
	/* border: 1px solid red; */
	position: relative;
	top: -100px;
	overflow:  hidden;
	transition: all .5s;
}
.us-PR-con-box-text{
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
	/* border: 1px solid blue; */
}
.us-PR-con-box-text>h1{
	color: #333;
	font-size: 24px;
	margin-top: 60px;
	margin-bottom: 20px;
}
.us-PR-con-box-text>p{
	color: #666;
	font-size: 16px;
	margin-bottom: 20px;
	line-height:30px;
}
.us-PR-list{
	width: 100%;
	border-top: 1px solid #e1e1e3;
	padding-bottom: 60px;
}
.us-PR-list-con{
	height: auto;
	border-bottom: 1px solid #e1e1e3;
}
.us-PR-list-con>p{
	/* width: 90%; */
	height: 60px;
	line-height: 60px;
	transition: all .5s;
	cursor: pointer;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.us-PR-list-con>p:hover{
	background: #999;
	text-indent: 36px;
	color: #fff;
}
.us-PR-list-con>p:hover span{
	color: #fff;
}
.us-PR-list-con>p .position{
	color: #7f7f7f;
	font-size: 12px;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.us-PR-list-con>p .iconfont{
	float: right;
	color: #e1e1e3;
	font-size: 12px;
	margin-right: 30px;
	font-weight: 700;
}
.us-PR-list-con>.play{
	background: #999;
	text-indent: 36px;
}
.us-PR-list-con>.play .position{
	color: #fff;
}
.us-PR-list-con>.play .iconfont{
	color: #fff;
}
.us-PR-list-demand{
	width: 94%;
	margin: 30px auto;
	display: none;
	/* border: 1px solid red; */
}
.us-PR-list-demand>h1{
	
}
.us-PR-list-demand>p{
	font-size: 12px;
	color: #7f7f7f;
	line-height: 24px;
	margin: 15px auto;
}




/* +++++++++++++++++++++++++++搜索+++++++++++++++++++++++++++++++ */
.search-con{
	width: 100%;
	background: #eaeaec;
	padding-top: 155px;
	padding-bottom: 100px;
}
.search-con-box{
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	/* border: 1px solid red; */
}
.search-search{
	width: 785px;
	height: 64px;
	border: 2px solid #000;
}
.search-search>input{
	float: left;
	width: 80%;
	height: 100%;
	text-indent: 10px;
	border: none;
	outline: none;
}
.search-search>.search-btn{
	float: right;
	width: 20%;
	height: 100%;
	position: relative;
}
.search-search>.search-btn>input{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
}
.search-search>.search-btn>p{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	color: #fff;
	font-size: 16px;
	line-height: 64px;
	text-align: center;
}
.search-search>.search-btn>p>span{
	/* display: inline-block; */
	margin-right: 5px;
	font-size: 15px;
}
.search-con-box>.search-text{
	font-size: 14px;
	color: #666;
	margin-top: 20px;
}

.search-tab{
	width: 100%;
	/* height: 40px; */
	/* border: 1px solid red; */
	margin-top: 60px;
	margin-bottom: 40px;
}
.search-tab>p{
	float: left;
	line-height: 40px;
	margin-right: 40px;
	cursor:  pointer;
}
.play-s{
	border-bottom: 2px solid #000;
}
.search-content-box{
	width: 100%;
}
.search-content-box>.play-sc{
	display: block;
}
.search-content{
	width: 100%;
	display: none;
}
.search-content>a{
	display: block;
	width: 32%;
	height: 452px;
	/* border: 1px solid red; */
	float: left;
	background: #fff;
	position: relative;
	margin-right: 24px;
	margin-bottom: 24px;
}
.search-content>a:nth-child(3n){
	margin-right: 0;
}
.search-content>a>img{
	width: 100%;
}
.search-content>a>div{
	padding: 30px;
	box-sizing: border-box;
}
.search-content>a>div>h1{
	font-size: 18px;
	color: #000;
	line-height: 22px;
	margin-bottom: 20px;
}
.search-content>a>div>p{
	font-size: 13px;
	color: #666;
	line-height: 24px;
	/* letter-spacing: 1px; */
}
.search-content>a>div>div{
	color: #666;
	font-size: 13px;
	position: absolute;
	bottom: 30px;
}
.search-content>a>div>div>img{
	vertical-align: -2px;
	margin-right: 3px;
}

























/*+++++++++++++++++++++++++++ 公共底部 +++++++++++++++++++++++++*/
/* pc端底部 */
.footer{
	width: 100%;
	height: 500px;
	background: #161616;
	overflow: hidden;
	/* position:  relative; */
}
.footer-first{
	width: 1200px;
	height: 390px;
	margin: 0 auto;
	/* border: 1px solid red; */
}
.footer-first-left{
	height: 340px;
	margin-top: 50px;
	float: left;
	/* width: 980px;*/
	/* border: 1px solid green; */
}
.footer-first-left>div{
	/* border: 1px solid blue; */
	height: 352px;
	float: left;
	margin-right: 30px;
}
.footer-first-left>div>h1{
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 28px;
}
.footer-first-left>div>ul{
	overflow: inherit;
	float: left;
}
.footer-first-left>div>ul>li{
	width: 130px;
	line-height: 23px;
}
.footer-first-left>div>ul>li>a{
	font-size: 12px;
	color: #999;
}
.footer-first-left>div>ul>li>a:hover{
	color: rgba(235, 232, 232,1)
}
.footer-first-right{
	margin-top: 50px;
	height: 230px;
	float: right;
	width: 280px;
	border-left: 1px solid #222222;
	/* border: 1px solid red; */
}
.footer-about{
	margin-left: 100px;
}
.footer-about>h1{
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}
.footer-about>div{
	width: 99px;
	height: 20px;
	/* background: url(../images/ttt.jpg) no-repeat; */
	margin-top: 36px;
	margin-bottom: 34px;
	/* border: 1px solid red; */
}
.footer-about>div>span{
	color: #4d4d4d;
	font-size: 20px;
	margin-right: 8px;
	cursor:  pointer;
}
.footer-about>h2{
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}
.footer-about>.phone{
	color: #ddcba3;
	font-size: 20px;
	margin-top: 12px;
	margin-bottom: 9px;
}
.footer-about>.time01{
	font-size: 12px;
	color: #999;
	margin-bottom: 6px;
}
.footer-about>.time02{
	font-size: 12px;
	color: #999;
}

.footer-end{
	width: 100%;
	height: 90px;
	border-top: 1px solid #2e2e2e;
}
.footer-end-box{
	width: 1200px;
	line-height:26px;
	color: #eee;
	font-size: 12px;
	margin: 0 auto;
}
.footer-end-box a{
		color: #ddd;
}
.footer-end-box>.p01{
	float: left;
	color: #ddd;
	letter-spacing:1px;
}
.footer-end-box>.p01 a{
	color: #ddd;
}
.footlink{ margin:0 auto; width:1200px; margin-bottom:20px;color: #ddd;}
.footlink a{color: #ddd; margin-right:20px; font-size:12px;}
.footer-end-box>.p02{
	float: right;
	color: #3e3e3e;
}	

/* 移动端底部 */
.footer-mobile{
	display: none;
	background: #464646;
	width: 100%;
}
.footer-m-box{
	width: 92%;
	margin: 0 auto;
	padding-bottom: 50px;
	/* border: 1px solid red; */
}
.FM-btn>p{
	font-size: 14px;
	text-indent: 1px;
	color: #fff;
	line-height: 50px;
	border-bottom: 1px solid #595959;
}
.FMBA{
	float: right;
	font-size: 16px;
}
.FM-list{
	padding-top: 10px;
	display: none;
}
.FM-list>a{
	display: block;
    font-size: 12px;
    color: #fff;
	line-height: 32px;
	text-indent: 15px;
	/* border-bottom: 1px solid #595959; */
}
.FM-list>ul>li{

}
.FM-list>ul>li>p{
	font-size: 12px;
    color: #fff;
    line-height: 32px;
	text-indent: 15px;
	border-bottom: 1px solid #595959;
}
.FM-list>ul>li>p>span{
	float: right;
	margin-right: 2%;
}
.FM-list02{
	display: none;
}

.FM-list02>ul>li>a{
	display: block;
	font-size: 12px;
	color: #bbb;
	line-height: 32px;
	text-indent: 30px;
}









.FM-aboutUs{

}
.FM-aboutUs>.t01{
	color: #fff;
	font-size: 14px;
	margin-top: 30px;
	font-weight: 400;
	margin-bottom: 6px;
}
.FM-aboutUs>.t02{
	color: #fff;
	font-size: 14px;
	margin-top: 15px;
	font-weight: 400;
	margin-bottom: 6px;
}
.FM-aboutUs>.fmIcon{

}
.FM-icon{
	font-size: 26px;
	color: #797979;
	margin-right: 6px;
}
.FM-aboutUs>.phone{
	color: #ddcba3;
	font-size: 18px;
	line-height: 24px;
}
.FM-aboutUs>.time01{
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
}
.FM-aboutUs>.time02{
	color: #797979;
	font-size: 12px;
	line-height: 18px;
}
.FM-aboutUs>.p01{
	color: #ccc;
	font-size: 14px;
	border-top: 1px solid #595959;
	margin-top: 26px;
	padding-top: 10px;
}
.FM-aboutUs>.p01 a{
	color: #ccc;	
}
.FM-aboutUs>.p02{
	color: #797979;
	font-size: 14px;
	display:  block;
	padding-top: 10px;
}





.swiper-container111 {
	width: 100%;
	height: 100%;
	border: 1px solid  red;
}
.swiper-slide111 {
	width: 112px;
	border: 1px solid;
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.Cbox{
	width: 100%;
}
.Cbox>img{
	display: block;
	width: 100%;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}



/*---------------- 家庭音乐厅详情 ----------------*/
.greatmaster-F-con-old-box{
	padding-top: 0 !important;
}
.greatmaster-F-con-old-box .old-new-con {
    margin-top: 0px;
    margin-bottom:0px;
    position:  relative;
    top: -160px;
    transition: all .5s;
}



/*---------------------- 售后服务---------------------- */
.us-PR-con-support{

}
.us-PR-con-support .us-PR-con-box{
	top: -90px;
}


/* ----------------------经销商入口---------------------- */
.meng{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: rgba(0,0,0,.8);
}
.shoper-box{
	width: 481px;
	height: 342px;
	border-radius: 5px;
	/* border: 1px solid red; */
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	/* overflow:  hidden; */
	background: #fff;
}

.addmeng>.shoper-box{
	width: 481px;
	height: 393px;
}

.shoper-box>p{
	height: 70px;
	color: #000;
	line-height: 70px;
	font-size: 20px;
	background: #ddcba3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.shoper-box>p>img{
	margin-left: 30px;
	margin-right: 15px;
	position: relative;
	top: 2px;
}
.shoper-box>div{
	padding: 14px;
}
.shoper-box>div>p>input{
	display: block;
	margin: 0 auto;
	height: 47px;
	line-height: 47px;
	width: 90%;
	margin-bottom: 10px;
	border: 1px solid #d5d5d5;
	border-radius: 6px;
}
.shoper-box>div>p>.text{
	text-indent: 20px;
}
.shoper-box>div>p>.sub{
	background: #1c1c1c;
	color: #fff;
	margin-top: 30px;
}
.shoper-box>.ca{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #fff;
	color: #333;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	right: -16px;
	top: -16px;
	cursor:  pointer;
	padding: 0;
}
.play-meng{
	display: block;
}



/*------------------ 首页搜索临时------------------ */
.search-a{
	display: block;
	/* border: 1px solid red; */
	width: 99px;
	height: 80px;
	float:  right;
	position:  absolute;
	right: 0;
	top: 40px;
}


/* ---------------------返回顶部--------------------- */
.go-top{
	width: 50px;
	height: auto;
	position: fixed;
	right: 6%;
	bottom: 22%;
	z-index: 2;
	cursor:  pointer;
	display:  none;
}
.go-top>img{
	display: block;
	width: 100%;
}
.go-top>p{
	font-size: 12px;
	color: #999;
	text-align: justify;
	margin-top: 6px;
}





/*----------------- 大师7+1（重复内页banner）----------------- */
.g-LR-ban{
    background: url(../images/g-LR-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-ok-ban{
    background: url(../images/g-ok-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-MR-ban{
	background: url(../images/g-MR-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-p-ban{
	background: url(../images/g-p-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-c-ban{
	background: url(../images/g-c-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-o-ban{
	background: url(../images/g-o-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}
.g-n-ban{
	background: url(../images/g-n-ban.jpg) no-repeat;
    background-size: cover;
    background-position-x: center;
}



/* -------------2018-5-3新增视频 按钮------------- */
.g-LR-v{
	position: absolute;
	z-index: -1;
}
.v-btn{
	position: absolute;
	width: 80px;
	height: 80px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	cursor:  pointer;
}

.v-gLR-box{
	/* display: none; */
	/* position: fixed; */
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10000;
	background: #000;
}
.v-gLR-box>video{
	width: 100%;
}

#newvideo{
	/* display: none; */
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10000;
}


/* ----------------2018-5-10新增样式---------------- */
.new-MB-text-logo{
	position: absolute;
	left: 138px;
	top: 18px;
	width: 90px;
	height: 15px;
}
.video-close{
	display: block;
	/* display: none; */
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 10;
	width: 40px;
	height: 40px;
	z-index: 1000000000000000000;
}
.video-close>img{
	width: 100%;
	height: 100%;
}


/* ---------------2018-5-23新增样式---------------- */
.v-btn{
	display: block;
}



/*经销商*/
.user_box{ width:1198px; height:966px; clear:both; overflow:hidden; position:relative;}
.user_box li{ width:292px; height:292px; position:absolute; overflow:hidden; background-repeat:no-repeat!important; background-position:center center!important; background-size:cover!important; background:#000;}
.user_box li a{ width:100%; height:100%; text-align:center;display:block;display: table;}
.user_box li a span{color:#fff;font-size:26px; display:table-cell;vertical-align: middle;}
.user_box li.li1{ left:0; top:0;}
.user_box li.li2{ left:302px; top:0;}
.user_box li.li3{ width:594px; height:594px;left:604px; top:0;}
.user_box li.li4{ left:0; top:302px;}
.user_box li.li5{ left:302px; top:302px;}
.user_box li.li6{ left:0; top:604px;}
.user_box li.li7{ left:302px; top:604px;}
.user_box li.li8{ left:604px; top:604px;}
.user_box li.li9{ left:906px; top:604px;}

.nMessage{font-size:14px; line-height:30px; width:80%; margin:0 auto;}
.nMessage .msg{color:#f00;}
.nMessage ul,.nMessage li{list-style:none; list-style-type:none; margin-bottom:10px;}
.nMessage form{margin:0px auto;width:100%;}
.nMessage textarea{padding:5px;width:97%;font-size:13px; height:100px;}
.nMessage input{width: 180px;border:1px solid #808080;  font-weight: 400;color: #000; height:20px;}
.nMessage input[type="submit"] {background: #0076DF;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage input[type="submit"]:hover{background:#000;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.nMessage input[type="reset"] {background: #0076DF;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage input[type="reset"]:hover{background:#000;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.nMessage .bnt_ordSubmit {background:#060;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage .bnt_ordunSubmit {background: #666666;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
























