
	a{color:#333;text-decoration:none;noline:-webkit-tap-highlight-color:rgba;}
	a:hover{color:#47a0ec;text-decoration:none;}
	a:focus{color:#333;outline:none;-moz-outline:none;}
	a:active{color:#333;}
	.clearfix{*zoom:1;}
	.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
	:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.auto{margin:0 auto;}
	.auto_1200{max-width: 1635px;margin: 0 auto;display: block;}
	@media (max-width:1200px){
	.auto_1200{padding:0 2%;}
	}
	.header-menu li.aon em > a{color:#82c4c7;}
	.header-menu li em{display:block;font-style:normal;text-align:center;}
	.header-menu li em a{display:block;}
	.header-menu li .sub dt{line-height:40px;}
	.header-menu li .sub dt a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;}
	.header-menu li .sub dt a:hover{background:#009;color:#fff;}
	@media (min-width:1025px){
	.header-menu li{float:left;}
	.header-menu li .sub{position:absolute;top:-400%;}
	.sub-vertical .has-sub{position:relative;z-index:100;}
	.sub-vertical .sub{background-color:rgba(255,255,255,0.9);left:0;width:100%;}
	.sub-vertical .sub-position-right{left:auto;right:0;}
	.sub-slideDown li .sub{transition:top 1s 1s,height 0.3s;overflow:hidden;}
	}
	@media (max-width:1024px){
		div#header-menu {
    display: none;
}

.m_menu {
    position: absolute;
    width: 100%;
    top: 120%;
    background: #000;
    left: 0;
    padding: 3% 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s all ease;
}

.m_menu li a {
    line-height: 2;
    width: 100%;
    color: #fff;
    display: block;
    text-align: center;
    font-style: normal;
    font-size: 16px;
    padding: 10px;
    border: 1px solid #424242;
}
.m_menu li {
    padding: 10px;
}
.m_menu.on {
    top: 100%;
    opacity: 1;
    visibility: visible;
}
	.header-menu{display:none;}
	.Public_nav_style #open_menu{position:absolute;right:2%;width:40px;height:40px;border:2px solid #20979b;border-radius:50%;top:5px;z-index:200;}
	.Public_nav_style #open_menu i,.Public_nav_style #open_menu i::before,.Public_nav_style #open_menu i::after{position:absolute;background:#20979b;}
	.Public_nav_style #open_menu i{width:60%;left:20%;top:50%;margin-top:-1px;height:2px;}
	.Public_nav_style #open_menu i::before,.Public_nav_style #open_menu i::after{left:0;width:100%;height:100%;content:'';}
	.Public_nav_style #open_menu i::before{top:6px;}
	.Public_nav_style #open_menu i::after{top:-6px;}
	}

	a:hover{color:#ba9841;}
	.Top001803{background:#f2f1ef;height: 130px;}
	.header-left{float:left;position:relative;height: 130px;max-width: 298px;width:40%;}
	.header-left .logo{position:absolute;left:0;top: 43%;transform:translateY(-50%);padding-left: 6px;}
	.header-right{float:right;/* margin-right: 70px; */}
	.header-top{padding: 6px 0 7px 0;line-height:33px;}
	.header-top dl{float:right;margin-top: 1rem;}
	.header-top dd{float:left;}
	.header-top .top-link a{color: #fff;margin-left: 4px;font-size: 16px;}
	.top-search{position:relative;width:34px;height:34px;background:url(../image/sesese.png) no-repeat;}
	.search-box{position:absolute;right:0;top:0;width:0;overflow:hidden;transition:width 0.3s;}
	.search-box .text{width:100%;border:2px solid #fff;height:34px;line-height:34px;border-radius:34px;padding:0 34px 0 5px;background:#000;color:#fff;}
	.search-box .btn{position:absolute;right:0;top:0;width:34px;height:34px;background:url(../image/sese.png) center center no-repeat;}
	.top-share a{width: 32px;height: 32px!important;border-radius:50%;background-color:#8d8d8d;background-repeat:no-repeat;background-size:70% auto;background-position:center center!important;margin: 0 0 0 13px!important;padding:0!important;}
	.top-share a.bds_tsina{background-image:url(../image/icon_dx.png);}
	.top-share a.bds_weixin{background-image:url(../image/icon_wx.png);}
	.header-menu li{width:auto!important;padding-bottom: 25px;}
	.header-menu li em a{line-height:32px;color:#000;text-transform: uppercase;/* font-family: "Helvetica_Neue_CE_35_Thin"; */font-family: AVILLAR;}
	.header-menu li em a:hover,.header-menu li.aon em a{color:#BA9841;}
	.header-menu li:first-child em{padding-left:0;}
	.header-menu li:last-child em{padding-right:0;}
	.header-menu li em{position:relative;padding: 0 28px;}
	.header-menu li em::after{position:absolute;content:'';border-right:1px dotted #fff;width:1px;height:12px;right:0;top:50%;margin-top:-6px;}
	.header-menu li:last-child em::after{display:none;}
	.header-menu li .sub{width:200px;}
	.header-menu li .sub-menu dt a{line-height:32px;}
	.header-menu li .sub-menu dt a:hover{color:#fff;background:#BA9841;}
	@media (max-width:1024px){
	.header{position:relative;z-index:100;}
	.header-left{height:80px;}
	.Top001803 #open_menu{top:auto;bottom: 25px;border:none;height:30px;}
	.Top001803 #open_menu i,.Top001803 #open_menu i::before,.Top001803 #open_menu i::after{background:#1a522d;}
	.header-right{margin-right: 70px}
	.Top001803{height: 85px}
	}
	@media (max-width:640px){
	.top-search{position:inherit;background:none;}
	.search-box{display:block;width:96%;left:2%;top:100%;}
	.header-right{margin-right: 0px}
	}
	@media (max-width:480px){
	.top-link{position:absolute;right:50px;bottom:5px;}
	.top-share a{margin-left:10px!important;width:28px;height:28px!important;}
	}

.sub-slideDown li.aon .sub{ transition:top 0s,height 0.4s 0.2s;}


	.bdshare-button-style0-16 .bds_tsina{background-position:0 -104px;}
	.bdshare-button-style0-16 .bds_weixin{background-position:0 -1612px;}
	.bdshare-button-style0-16{zoom:1;}
	.bdshare-button-style0-16:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
	.bdshare-button-style0-16 a{float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../image/icons_0_16.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;}
	.bdshare-button-style0-16 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80);}
.header-menu li a {
    font-size: 16px;
}


.search-box{position:absolute;right:0;top:0;width:0;overflow:hidden;transition:width 0.3s;}
.search-box .text{width:100%;border:2px solid #8d8d8d;height:34px;line-height:34px;border-radius:34px;padding:0 34px 0 5px;background:#666666;color:#fff;}
.search-box .btn{position:absolute;right:0;top:0;width:34px;height:34px;background: url(../image/sese.png) center center no-repeat #666;
    border-radius: 34px;
    border-right: 2px solid #8d8d8d;}
.search-box-show{width:176px;}
@media (max-width:640px){
.search-box{display:block;width:96%;left:2%;top:100%;}
}dd.top-search.searsh_buttom {
    margin-left: 13px;
}dd.top-link img {
    /* font-size: 19px; */
    width: 26px;
    vertical-align: middle;
}dd.top-link {
    margin-left: 70px;
    position: relative;
}span.video_video {
    display: block;
    text-align: center;
    font-size: 35px;
    color: #fff;
    margin-top: 24px;
}span.video_more {
    display: block;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin-top: 14px;
}



.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus,.btn:hover{color:#333;text-decoration:none;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-angle-right:before{content: ">";font-size: 35px;margin-left: -7px;}

.txt{font-size:14px;line-height: 219%;color:#000000;margin-bottom:30px;letter-spacing:0.05em;}
.mask{margin:0;padding:0;width:100%;height:100%;position:absolute;left:0;top:0;display: none;background: rgba(0,0,0,0.3);}
.clear:after{content:'';display:block;clear:both;}
.text{overflow:visible;}
.offer-box{margin:0 -5px;font-size:0;}
.offer-box ul{text-align:center;}
.offer-box li{width:33.33%;padding:0 5px;display:inline-block;vertical-align:top;margin-bottom:10px;position: relative;float: left;}
.offer-box li a{display:block;position:relative;text-align:center;overflow:hidden;background: #333;}
.offer-box li a img{display:block;max-width:100%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;width: 100%;}
.offer-box li a:hover img{-webkit-transform:scale(1.01) translate3d(0, 3px, 0);-moz-transform:scale(1.01) translate3d(0, 3px, 0);-ms-transform:scale(1.01) translate3d(0, 3px, 0);-o-transform:scale(1.01) translate3d(0, 3px, 0);transform:scale(1.01) translate3d(0, 3px, 0);}

.offer-content{position:absolute;left:0;right:0;width:100%;top:0;text-align:center;padding-top:30px;}
.offer-content h3{font-size:48px;line-height:125%;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;padding:0 140px;color:#fff;margin-bottom:30px;}
.offer-content h3 span{display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;font-family: AVILLAR;word-break: break-all;}
span.btn.btn-more{display:block;width:50px;height:50px;line-height:50px;margin:0 auto;font-size:25px;color:#fff;text-align:center;position:relative;box-sizing: border-box;}
span.btn.btn-more:before{content:'';width:100%;height:100%;background:#000;position:absolute;transform:rotateZ(45deg);transform-origin:25% 0;transition:all 300ms ease-out;}
span.btn.btn-more .fa{position:relative;transition:all 300ms ease-out;}
span.btn.btn-more:hover{color:#000;}
span.btn.btn-more:hover:before{background: #009345;}
.offer-content .text{width: 90%;padding-top: 350px;color:#fff;/* bottom: 0px; */margin: 0 auto;z-index: 999;}

@media screen and (max-width: 1600px){
.offer-content h3{font-size:45px;}
.offer-content h3{padding:0 30px;}
}
@media screen and (max-width: 1440px){
.offer-content h3{font-size:40px;}
.txt{line-height:24px;}
}
@media screen and (max-width: 1366px){
.offer-content h3{font-size:38px;}
.offer-content .text{margin-top:25px;line-height:22px;}
}
@media screen and (max-width: 1280px){
.offer-content h3{font-size:36px;}
.offer-content .text{margin-top:25px;line-height:22px;}
}
@media screen and (max-width: 1139px){
.offer-content h3{padding:0 15px;margin-bottom:20px;}
.offer-content h3{font-size:32px;}
.offer-content{padding-top:40px;}
}
@media screen and (max-width: 1024px){
.offer-content .text{line-height:16px;font-size:12px;}
}
@media screen and (max-width: 960px){
.offer-content h3{font-size:30px;}
}
@media screen and (max-width: 768px){
.offer-content h3{font-size:28px;}
.offer-content h3{margin-bottom:10px;}
.offer-content{padding-top:20px;}
}
@media screen and (max-width: 700px){
.offer-content h3{font-size:24px;}
}
@media screen and (max-width: 639px){
.offer-content h3{font-size:21px;}
}
@media screen and (max-width: 560px){
.text{word-wrap:break-word;}
.offer-box li{width:50%;}
.offer-box{text-align:center;}
.offer-content .text{margin-top:20px;}
.offer-content .text{line-height:14px;}
}
@media screen and (max-width: 424px){
.offer-box li{width:100%;padding:0 15px;}
span.btn.btn-more{width:40px;height:40px;line-height:40px;font-size:20px;}
}





.btn--link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;}
.btn--link span{display:inline-block;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms;font-size: 37px;font-family: "AVILLAR";}
.btn--link .icon--arrow-right{width:8px;height:13px;}
.btn--link .icon--arrow-right{margin-left:17px;}
.btn--link,.btn--link:active,.btn--link:focus,.btn--link:hover,.btn--link:visited{color:#232120;}
.btn--link:hover span{-webkit-transform:translateX(10px);transform:translateX(10px);}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:8.5px;padding-left:8.5px;max-width:calc(100% - 34px);}
@media (min-width:860px){
.container{padding-right:15px;padding-left:15px;}
}
@media (min-width:1024px){
.container{padding-right:0;padding-left:0;}
}
@media (min-width:1440px){
.container{padding-right:0;padding-left:0;}
}
@media (min-width:1830px){
.container{padding-right:0;padding-left:0;}
}
@media (min-width:860px){
.container{max-width:87.5%;}
}
@media (min-width:1024px){
.container{max-width:87.5%;}
}
@media (min-width:1440px){
.container{max-width:87.5%;}
}
@media (min-width:1830px){
.container{max-width:1680px;}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8.5px;margin-left:-8.5px;min-width:100%;}
@media (min-width:860px){
.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:1024px){
.row{margin-right:0;margin-left:0;}
}
@media (min-width:1440px){
.row{margin-right:0;margin-left:0;}
}
@media (min-width:1830px){
.row{margin-right:0;margin-left:0;}
}
.container{position:relative;}
.col-md-5{position:relative;width:100%;padding-right:8.5px;padding-left:8.5px;}
@media (min-width:860px){
.col-md-5{padding-right:15px;padding-left:15px;}
}
@media (min-width:1024px){
.col-md-5{padding-right:0;padding-left:0;}
}
@media (min-width:1440px){
.col-md-5{padding-right:0;padding-left:0;}
}
@media (min-width:1830px){
.col-md-5{padding-right:0;padding-left:0;}
}
.col-md-6{position:relative;width:100%;padding-right:8.5px;padding-left:8.5px;}
@media (min-width:860px){
.col-md-6{padding-right:15px;padding-left:15px;}
}
@media (min-width:1024px){
.col-md-6{padding-right:0;padding-left:0;}
}
@media (min-width:1440px){
.col-md-6{padding-right:0;padding-left:0;}
}
@media (min-width:1830px){
.col-md-6{padding-right:0;padding-left:0;}
}
@media (min-width:1024px){
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.offset-md-0{margin-left:0;}
.offset-md-1{margin-left:8.33333%;}
}
.group--cta{margin:20px 0 0 0;text-align:left;font-size:16px;color:#000;}
@media (max-width:859.98px){
.group--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
[appear].picture{position:relative;overflow:hidden;}
[appear].picture img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 800ms 100ms cubic-bezier(.885,.005,.125,1);transition:all 800ms 100ms cubic-bezier(.885,.005,.125,1);}
[appear].picture:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#878887;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all 800ms 100ms cubic-bezier(.885,.005,.125,1);transition:all 800ms 100ms cubic-bezier(.885,.005,.125,1);}
[appear].picture.appeared img{-webkit-transform:scale(1,1);transform:scale(1,1);}
[appear].picture.appeared:after{-webkit-transform:scale(1,0);transform:scale(1,0);}
[split]{position:relative;overflow:hidden;}
[split] .word{display:inline-block;font-family: "AVILLAR";font-size: 16px;color: #777;line-height: 1.8;margin-top: 20px;letter-spacing: 0.7px;}
.picture{font-size:0;line-height:0;}
.picture img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@media (max-width:859.98px){
.picture{margin-bottom:20px;}
}
[parallax-outer]{position:relative;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important;-webkit-transition:none!important;transition:none!important;}
section{-webkit-perspective:500px;perspective:500px;}
img{max-width:100%;}
.section:not(:first-child){/* opacity:0; */}
.ready .section:not(:first-child){opacity:1;}
::-webkit-input-placeholder{color:#878887;}
::-moz-placeholder{color:#878887;}
:-ms-input-placeholder{color:#878887;}
::-ms-input-placeholder{color:#878887;}
::placeholder{color:#878887;}
.title,.abstract{position:relative;z-index:1;}
.section--magazine{}
@media (min-width:1024px){
.section--magazine{padding-top:70px;}
}
@media (min-width:1440px){
.section--magazine{padding-top:140px;}
}
@media (max-width:1023.98px){
.section--magazine{padding-top:70px;padding-bottom:0;}
}
.group--designer{margin-bottom:140px;}
.group--designer .title{text-align:center;/* font-family:Stanley,serif; */line-height: 1;font-weight: 500;color: #333;position:relative;}
.group--designer .title span{position:relative;font-size: 16px;color: #000;font-weight: 500;font-family: 'AVILLAR';font-weight: 900;}
.group--designer .title:before{content:'';position:absolute;top:0;left: 18%;width: 63%;height:100%;background:#878887;}
.group--designer .inset{width: 63%;margin-left: 18%;}
.group--designer .picture{margin-bottom:12px;}
.group--designer .abstract{font-size:15px;line-height:1.5;}
.group--designer .group--cta{margin:20px 0 0 0;}
@media (min-width:860px){
.group--designer .title{font-size:26px;padding:35px;}
}
@media (min-width:1440px){
.group--designer{margin-top:140px;}
.group--designer .title{font-size:34px;padding: 40px 10px;}
}
@media (max-width:859.98px){
.group--designer{margin-top:0;margin-bottom:70px;}
.group--designer .title{font-size:24px;line-height:1.35;padding:20px;}
.group--designer .title:before{width:100%;left:0;}
.group--designer .inset{width:100%;margin-left:0;}
}
.group--article{margin-bottom:140px;}
.group--article .title{padding-top:25px;margin-bottom:25px;font-size: 16px;line-height: 2;/* font-weight:600; */max-width: 706px;}
.group--article .abstract{font-size:15px;line-height:1.5;}
.group--article .group--cta{margin:20px 0 0 0;}
@media (max-width:1023.98px){
.group--article{margin-bottom:70px;}
}
span.btn--link {
    font-size: 37px;
    font-family: "AVILLAR";
}strong.left_strong {
    display: block;
    font-size: 14px;
    font-family: "AVILLAR";
    letter-spacing: 1px;
    line-height: 1.8;
    margin-bottom: 10px;
}.postron_introduce {
    position: absolute;
    right: -224px;
    color: #e3e3e3;
    font-size: 200px;
    top: -160px;
    /* margin-right: -224px; */
    right: calc((100% - 1605px)/2);
    font-family: "AVILLAR";
}.container_six {
    max-width: 1440px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

ul.section_six li {
    width: 29%;
    float: left;
    margin-right: 6%;
    margin-top: 15px;
}

.section_six_left {
    float: left;
}

.section_six_right {
    float: left;
    width: calc(96% - 110px);
    margin-left: 4%;
}

span.section_six_right_t {
    width: 36px;
    height: 4px;
    background: #333;
    color: #333;
    display: block;
}

ul.section_six li:nth-child(3) {
    margin-right: unset;
}

ul.section_six li:nth-child(6) {
    margin-right: unset;
}

span.section_six_right_b {
    font-size: 26px;
    color: #080808;
    margin-top: 10px;
    display: block;
    font-family: 'Helvetica_Neue_CE_35_Thin';
}

section.section.section-der {
    overflow: hidden;
}
/* video */


.container{/* padding-right:15px; *//* padding-left:15px; */margin-right:auto;margin-left:auto;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.clearfix:before,.clearfix:after,.container:before,.container:after{display:table;content:" ";}
.clearfix:after,.container:after{clear:both;}

::-webkit-scrollbar{width:8px;height:8px;background-color:transparent;}
::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);background-color:#bcbcbc;}
*{margin:0;padding:0;-webkit-touch-callout:none;}
a{color:#252525;}
a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a,a:focus,a:hover{text-decoration:none;color:#252525;}
a:focus{outline:none;}
img{-ms-interpolation-mode:bicubic;max-width:100%;-webkit-touch-callout:none;}
p,big,font,em{display:block;margin:0;}
.en{font-family:Family,Tahoma,Geneva,sans-serif;}
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;}
.container{width:100%;max-width: 1635px;margin:0 auto;/* padding-left: 50px; *//* padding-right: 50px; *//* background: #Fff; */}
.pic-scale{-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition:opacity 0.55s, transform 0.55s;-webkit-transform:scale(1);transform:scale(1);}
.radius{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;}
.title{/* margin: 3% 0 3% 0; */overflow:hidden;}
.title font{font-size:30px;line-height: 40px;text-transform:uppercase;padding: 30px 0;font-family: AVILLAR;}
.title em{font-size:18px;border:solid 2px #cfcfcf;margin-top:10px;text-align:center;width:100%;font-style:normal;max-width:170px;line-height:46px;}
.title em a{color:#464646;}
@media (max-width:768px){
.title font{font-size:22px;line-height:30px;}
.title em{font-size:16px;line-height:40px;max-width:150px;}
}
@media (max-width:480px){
.title{margin:15% 0 10% 0;}
.title font{font-size:17px;line-height:25px;}
.title em{font-size:13px;margin-top:5px;line-height:35px;max-width:120px;}
}
@media (max-width:320px){
.title font{font-size:18px;line-height:26px;}
.title em{font-size:13px;line-height:30px;max-width:100px;}
}

.video .p{font-size:18px;margin:15% auto;max-width:730px;text-align:center;}
.video .video-left,.video .video-right{width: 49.5%;}
.video .video-item{color:#fff;position:relative;overflow:hidden;}
.video .video-item:hover .pic-scale{-webkit-transform:scale(1.1);transform:scale(1.1);}
.video .video-item .item{position:absolute;left:0;top:0;width:100%;padding:6%;height:100%;color:#fff;}
.video .video-item .item .p1{
    font-size: 35px;
    text-transform: uppercase;
    font-family: AVILLAR;
}
.video .video-item .item .p2{margin:20px 0;text-align:center;font-size: 24px;}
.video .video-item .item .p3{text-align:center;}
.video .video-item .item .p3 img{margin:0 auto;display:block;}
.video .video-left .item .p2{margin-top:25%;}
.video .video-right .item .p2{text-align:left;font-size:18px;}
.video .video-right .item .p3{position:absolute;right:2.5%;bottom:5%;width:40px;}
.video .video-right .clear{margin-top: 2%;}
@media (max-width:1025px){
.video .video-item .item .p1{font-size:22px;line-height:26px;}
.video .video-left .item .p2{font-size:19px;}
.video .video-right .item .p2{font-size:15px;}
.postron_introduce{font-size: 150px}
.group--designer .title {font-size: 26px;
    padding: 30px;}
    .group--designer .title:before {width: 100%;}
    .col-md-6 {
    padding-right: 15px;
    padding-left: 15px;
}
}
@media (max-width:768px){
.video .video-left{margin-bottom:1%;}
.video .video-left,.video .video-right{width:100%;}
}
@media (max-width:480px){
.video .video-item .item .p1{font-size:20px;line-height:24px;}
.video .video-left .item .p2{font-size:16px;}
.video .video-left .item .p3 img{width:45px;}
.video .video-right .item .p2{font-size:14px;}
.video .video-right .item .p3{width:30px;right:3%;}
.video .video-right .video-item img{width:120%;margin-left:-10%;max-width:120%;}
.video .p{font-size:14px;}
}
@media (max-width:320px){
.video .video-item .item .p1{font-size:16px;line-height:20px;}
.video .video-left .item .p2{font-size:15px;margin-top:18%;}
.video .video-left .item .p3 img{width:40px;}
.video .video-right .item .p2{font-size:13px;}
.video .video-right .item .p3{width:25px;right:5%;bottom:7.5%;}
.video .video-right .video-item img{width:120%;margin-left:-10%;max-width:120%;}
.video .p{font-size:12px;}
}


/* videoend */

section.section_video {
    /* background: #f6f6f6; */
    position: relative;
}

.section_video_bj {
    background: #f6f6f6;
    height: 330px;
    position: relative;
    bottom: -237px;
    margin-top: -237px;
}

span.video_bj_tt {
    max-width: 1635px;
    display: block;
    margin: 0 auto;
    font-size: 52px;
    line-height: 4;
    font-family: 'AVILLAR';
}


.container.contant_sp {
    background: #fff;
    margin-top: 119px;
}section.welcom_contant {
    margin-top: 200px;
}

.weleom_row {
    position: relative;
}

.welcom_yun {
    position: absolute;
    top: 0px;
    background: #a98259d1;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    margin: 1% 7%;
}

span.welcom_bigtt {
    font-size: 73px;
    margin-top: 152px;
    display: block;
    color: #fff;
    /* width: 80%; */
    text-align: center;
}

span.welcom_smatt {
    color: #fff;
    margin-top: 110px;
    display: block;
    width: 71%;
    text-align: center;
    display: block;
    margin: 63px auto;
    font-size: 20px;
}.contant_top {
    background: #313131;
    height: 140px;
}

span.contant_top_bigtt {
    color: #fff;
    text-align: center;
    display: block;
    line-height: 140px;
    font-size: 37px;
    font-family: AVILLAR;
}.contant_center {
    max-width: 1635px;
    width: 100%;
    display: block;
    margin: 0 auto;
    /* height: 150px; */
}

.contant_center_top {
    height: 150px;
    text-align: right;
    padding-top: 108px;
    border-bottom: 1px solid #ababab;
}

span.content_center_baketop {
    font-weight: 600;
    color: #514a44;
    cursor: pointer;
}.contant_center_bom_left {
    width: 75%;
    float: left;
}

.contant_center_bom_right {
    width: 25%;
    float: left;
}

ul.left_list {
    width: 19.6%;
    float: left;
    /* border-right: 1px solid; */
    /* border-block-start-width: 1px; */
}

span.left_list_tt {
    font-size: 16px;
    font-weight: 900;
    /* border-right: 1px solid; */
    font-family: "Helvetica_Neue_CE_35_Thin";
    font-family: AVILLAR;
}

ul.left_list li {
    color: #3e3e3e;
    line-height: 28px;
    font-size: 14px;
    font-family: "Helvetica_Neue_CE_35_Thin";
    font-weight: 600;
    letter-spacing: 1px;
    font-family: AVILLAR;
}.contant_center_bom_right {
}

.contant_center_bom_right img {
    float: right;
}.contant_center_bom {
    margin: 69px 0px;
    overflow: hidden;
}span.contant_bottom_tt {
    color: #ffffff;
    line-height: 65px;
    text-align: center;
    display: block;
    font-size: 24px;
    font-family: 'AVILLAR';
}

.contant_bottom {
    background: #1b1b1b;
    height: 65px;
}.contant_bottom_bott {
    background: #000000;
    overflow: auto;
}

span.bott_tt_tt {
    color: #7d7c7c;
}

ul.bottom_bott_tt_list {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 35px 0px;
    overflow: hidden;
}

ul.bottom_bott_tt_list li {
    float: left;
    width: 33%;
}

span.bott_tt_tt {
    display: block;
    font-size: 16px;
    font-family: 'AVILLAR';
}span.conpay {
    font-size: 18px;
    color: #7d7c7c;
    text-align: center;
    display: block;
    margin-bottom: 22px;
    font-family: 'AVILLAR';
}.col-xl-3.col-lg-4.col-md-2.col-12 {
    /* margin: unset!important; */
    padding: unset;
    /* flex: 0 0 25%; */
    /* max-width: 45%; */
    margin-right: 25px;
}.weleom_row img {
    width: 100%;
}section.container-fluid.box {
    /* margin: unset; */
    padding-left: 0px;
    padding-right: 0px;
}

.col-12 {
    padding-left: unset;
    padding-right: unset;
}

.container.contant_sp {
    margin: ma;
    padding-left: 30px;
    padding-right: 30px;
}img.pic-scale {
    width: 100%;
}.bj.bj_active {
    position: absolute;
    top: 0px;
    background: #333;
    z-index: 99;
    display: block;
    /* position: relative; */
    text-align: center;
    overflow: hidden;
    background: #0000004d;
    width: 98%;
    height: 100%;
}

.index_boxshaow .offer-content .text {
    display: none;
}

.index_boxshaow li a:hover .text {
    display: block;
}

.index_boxshaow li a:hover .mask {
    display: block;
}
/* lists.css */


@font-face {
	font-family:AVILLAR;
	src: url(/static/index/fonts/AVILLAR.OTF);
}
@media all{
.woof_container{padding-bottom:5px;}
.woof_container label{display:inline-block!important;}
ul.woof_list{margin:0!important;list-style:none!important;}
.woof_list li{list-style:none!important;padding:0 0 5px 0!important;}
.woof_block_html_items ul{margin-left:0;}
.woof_list label{vertical-align:middle;padding-top:4px;padding-bottom:4px;display:inline-block;}
.woof_submit_search_form_container{overflow:hidden;clear:both;margin:9px 0 15px 0;display:flex;justify-content:space-between;}
.woof_container_overlay_item{display:none;color:red;padding:4px;}
.woof_list li{}
.woof_checkbox_label{margin-left: 22px;}
.woof_checkbox_label_selected{font-weight:bold;}
.woof_checkbox_count{margin-left:3px;}
a.woof_front_toggle{float:right;}
.woof_closed_block{display:none;}
.woof label{cursor:pointer;}
input.woof_checkbox_term.active{vertical-align:middle;}
}

@media all{
.woocommerce button.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;}
.woocommerce button.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151;}
.woocommerce button.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em;}
.woocommerce button.button:disabled:hover{color:inherit;background-color:#ebe9eb;}
}


.widget-woof{border:1px solid #dee2e6;margin-bottom:1rem;}
.widget-woof .woof_container h4{position:relative;border-bottom:1px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;}
.widget-woof .woof_container .woof_front_toggle{color:#fff;text-decoration:none;}
.widget-woof .woof_container .woof_front_toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}
.widget-woof .woof_container_checkbox .woof_list{padding-left:0;}
.widget-woof .woof_container_checkbox .woof_list label{margin-bottom:0;font-size:.875rem;font-weight:700;}

.widget-woof{/* background:#f2f2f2; */border:0;width:90%;margin:0 auto 30px;}
.widget-woof .woof_container h4{color:#222;font-size: 22px;font-weight: normal;font-family: 'AVILLAR';}
.widget-woof .woof_container .woof_front_toggle{color:#1d5260;}
.widget-woof .woof_container_checkbox .woof_list label{font-family: 'Helvetica_Neue_CE_35_Thin';font-weight:500;position: relative;}
@media (min-width:1200px){
.widget-woof{width:100%;}
}
@media (min-width:1500px){
.widget-woof{width:100%;float:right;}
}
.widget-woof .woof_container_checkbox .woof_list{position:relative;}
.widget-woof .woof_container_checkbox .woof_list li:first-child{position:unset;bottom:0;margin-top: 10px;}
@media (max-width:991.98px){
.term-waterproof-flooring .woof_container,.term-waterproof-flooring .woof_container .woof_container_inner h4{margin-bottom:0;}
}


.lists_section {
	padding: 5% 0;
	
}
.left_menu{
	width: 20%;
	float: left;
}
.right_content{
	width: 75%;
	float: right;
}



h2.lits_h2 {
    font-size: 60px;
    color: #777777;
    text-transform: uppercase;
    margin-bottom: 55px;
    font-family: 'AVILLAR';
}

p.lists_desc {
    font-size: 19px;
    color: #777777;
    font-family: 'Helvetica_Neue_CE_35_Thin';
    margin-bottom: 100px;
    line-height: 26px;
}

.lists .offer-content h3 {
    font-size: 32px;
    padding: 0;
    margin-bottom: 15px;
 }
 span.btn.btn-more:hover i {
     color: #fff;
 }
 .lists span.btn.btn-more:hover:before {
     background: #009345;
 }
 .lists  .offer-box {
     margin: 0 -12px;
     font-size: 0;
     width: 100%;
 }
 .lists  .offer-box li {
     width: 33.33%;
     padding: 0 5px;
     display: inline-block;
     vertical-align: top;
     margin-bottom: 25px;
     padding: 0 12px;
 }
 input.woof_checkbox_term.active:checked {
     background: #0075ff;
 }
 
 .widget-woof .woof_container_checkbox .woof_list label:before {content: "";display: block;width: 13px;height: 13px;position: absolute;left: -20px;top: 0;border: 1px solid #666;top: 50%;margin-top: -6px;}
 .widget-woof .woof_container_checkbox .woof_list .active label:before {
     background: #009345;
     border: 1px solid #009345;
 }
 
 .board_btn {
     font-size: 18px;
     padding: 15px;
 }
 
 .board_btn span {
     display: block;
     text-align: center;
 }
  .lists .offer-box ul {
     text-align: left;
 }
 h2.lists3_h2 {
     font-size: 60px;
     color: #777777;
     margin-bottom: 35px;
     font-family: AVILLAR;
 }
		span.contant_top_bigtt.lists3_contant_top_bigtt{
			 			background-color: #a67c52;
			 			line-height: 120px;
			 			margin-top: 20px;
			 			font-family: AVILLAR;
		}
.lists3_contant_top_ppp{
	font-size: 20px;
	color: #767676;
	margin-top: 40px;
	margin-bottom: 100px;
	font-family: 'Helvetica_Neue_CE_35_Thin';
}

.lists3 .offer-content {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    text-align: center;
    padding-top: 70%;
    height: 100%;
}
.lists3_offer_content h3 span{
	background-color: #FFF;
	color: #000;
	font-size: 14px;
	display: inline-block;
	padding: 0 15px;
}
.offer-content.lists3_offer_content {
    display: none;
}

.lists .offer-box li:hover .offer-content.lists3_offer_content{
    display: block
}
.lists3_pro_title {
    font-size: 20px;
    padding: 12px 0;
    border-bottom: 1px solid #e1e2e6;
}
.lists3 .offer-box li {
    margin-bottom: 40px;
}

.lists3 .video_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    background: rgba(0,0,0,0.2);
}

.lists_video {
    position: relative;
}

.lists3_video_text2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 30px;
    font-family: AVILLAR;
}

.lists3_video_text3 {
    color: #fff;
    margin-top: 15px;
    font-family: AVILLAR;
}
.lists_video video {
    display: block;
}

.clearfix.fs18 {
    font-size: 18px;
    margin-bottom: 40px;
    line-height: 40px;
    font-family: 'SourceHanSansCN-Regular';
    color: #4d4d4d;
}
.vie_imgg {
    display: flex;
    flex-wrap: wrap;
   justify-content: space-between;
}

.img_ite {
    width: 45%;
    /* flex: none; */
    /* flex-wrap: wrap; */
}

.tits {
    font-size: 48px;
    font-family: 'AVILLAR';
    color: #aaaaaa;
    margin-top: 42px;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 30px;
}

.img_ite h3 {
    font-size: 22px;
    color: #7d7d7d;
}
.img_ite img {
    width: 100%;
    margin: 30px 0 15px 0;
}
.swiper-button-next.acc {
    color: #FFFFFF;
	outline: none;
}
.swiper-button-prev.acc{
	color: #FFFFFF;
	outline: none;
}

.right_swper .swiper-slide span {
    position: absolute;
    bottom: 5%;
    color: #fff;
    background-color: #27212f73;
    padding: 8px 100px;
}

.swiper-slide {
    position: relative;
}

*{
	outline: none;
}



.mySwiper2 .swiper-button-prev:before {content: "";background: #1b1b1b;width: 56px;height: 56px;position: absolute;z-index: -1;transform: rotate(43deg);}

.mySwiper2 .swiper-button-next:before {content: "";background: #1b1b1b;position: absolute;width: 56px;height: 56px;z-index: -1;transform: rotate(45deg);}

.mySwiper2 .swiper-button-prev:after,.mySwiper2 .swiper-button-next:after {
    font-size: 24px;
}

#content { width: 500px; height: 170px; margin: 100px auto; }
#imgbox-loading { position: absolute; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;z-index: 90;box-sizing: content-box;}
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg { position: absolute; width: 20px; height: 20px; }

.save_board {
    float: right;
    background: #000;
    color: #fff;
    padding: 5px 15px;
    cursor: pointer;
    margin-top: -2px;
    font-size: 16px;
}



/* contact.css */

.contact_l {
    width: 50%;
    float: left;
    background: #ffffff;
    /* height: 400px; */
    padding: 80px 0;
}

.contact_r {
    width: 50%;
    float: left;
    background: #ebe9eb;
    height: 590px;
    padding: 100px;
    font-family: 'AVILLAR';
}

.na input {
    background: #333333;
    border: none;
    border-bottom: 2px solid #a67c52;
    font-size: 18px;
}

.ly textarea {
    background: #333333;
    resize: none;
    width: 100%;
    height: 89px;
    boreder: none;
    border: none;
    border-bottom: 2px solid #a67c52;
    /* box-shadow: none; */
    outline: none;
    font-size: 18px;
    color: #fff;
}
form {
    width: 80%;
    margin: 0 auto;
}
.na {
    display: flex;
    justify-content: space-between;
}

.na input {
    width: 47%;
    line-height: 45px;
    margin-bottom: 13px;
    outline: none;
    color: #fff;
}
.na1 input {
    background: #333333;
    border: none;
    border-bottom: 2px solid #a67c52;
    font-size: 18px;
}
.na1 input {
    width: 100%;
    outline: none;
    color: #fff;
}
.na input::-webkit-input-placeholder {
    color: #fff;
}
.na1 input::-webkit-input-placeholder {
    color: #fff;
}

.ly textarea::-webkit-input-placeholder {
    color: #fff;
}
.na textarea::-webkit-input-placeholder {
    color: #fff;
}
.tj input {
    background: #a67c52;
    width: 245px;
    outline: none;
    border: none;
    color: #fff;
    font-size: 25px;
    padding: 15px 0;
}
.tj {
    text-align: right;
}

.ly {
    margin-bottom: 20px;
}


.cont_i {
    display: inline-block;
    width: 290px;
    margin-left: 9px;
}

.lxw img {
    vertical-align: top;
}

.cont_i h4 {
    border-bottom: 1px solid;
    font-size: 18px;
    font-weight: 600;
}
.lxw {
    width: 350px;
    float: left;
    margin-right: 22px;
    min-height: 75px;
}
.cont_i span {
    font-size: 18px;
}
.ab {
    margin-bottom: 45px;
}
.ab p {
    font-size: 18px;
}

.na textarea {
    background: #333333;
    resize: none;
    width: 100%;
    height: 89px;
    boreder: none;
    border: none;
    border-bottom: 2px solid #a67c52;
    /* box-shadow: none; */
    outline: none;
    font-size: 18px;
    color: #fff;
    font-family: 'AVILLAR';
}





/* list3_ 1*/

.mbx {
    color: #ooo;
    font-size: 19px;
    font-family: "Helvetica_Neue_CE_35_Thin";
    margin-bottom: 30px;
}

.mbx a {
    font-size: 23px;
    color: #000;
}

.mbx_r {
    display: inline-block;
    float: right;
    padding-right: 30px;
}
.des_cont p {
    font-size: 28px;
    color: #3e3e3e;
}
.des_cont span {
    background: #0e0e0e;
    color: #fff;
    padding: 10px 15px;
    font-size: 19px;
    display: inline-block;
    margin-top: 20px;
}
.des_cont {
    margin-top: 160px;
}
.mbx_r.viewcart {
    background: #000;
    padding: 10px 20px;
    width: 150px;
    text-align: center;
}

.mbx_r.viewcart a {
    color: #fff;
    font-family: 'SourceHanSansCN-Regular';
    font-size: 16px;
    display: block;
    line-height: initial;
}
.content_img {
    margin-top: 50px;
}
.content_img_mid {
    margin: 60px 0;
}
.env_imgf {
    margin-bottom: 100px;
}
.mbx a {
    line-height: 40px;
}



/* lists1_1_1.css */
.swiper-button-next {
    top: unset;
    bottom: 37px;
    right: 43px;
}

.swiper-button-prev {
    top: unset;
    bottom: 37px;
    left: 86%;
}

span.right_six_dtt {
    font-size: 24px;
    margin: 15px 0px;
    display: block;
}

span.right_six_xtt {
    font-size: 24px;
    margin: 15px 0px;
    display: block;
}

span.right_six_der {
    font-size: 20px;
    margin: 15px 0px;
    display: block;
}

span.right_six_block {
    font-size: 20px;
    margin: 10px 0px;
    display: block;
    background: #000;
    float: left;
    color: #fff;
    padding: 5px 10px;
}

.right_six_yous {
    margin-top: 30px;
    display: block;
    /* float: left; */
    overflow: auto;
}.poder_list_img {
    margin: 20px 0px;
    display: block;
    width: 100%;
    float: left;
    border-bottom: 3px solid #ededed;
    padding-bottom: 21px;
}
.offer-box  .list1_1 li {
    margin-bottom: 25px;
}
.lists .offer-content {
    padding-top: 30px;
}

.offer-box li a.overlay {
    position: relative;
}

.offer-box li a.overlay:after {content: "";background: rgba(0,0,0,0.2);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}

.offer-box li a.overlay .offer-content {
    z-index: 9;
}
.lists3_offer_content h3 {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 5%;
}


img{max-width:100%;}
.mask_video{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;display:none;}
.mask_video .mask_bg{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.7);}
.mask_video .video_con{position:absolute;width:655px;left:50%;top:50%;transform:translate(-50%, -50%);}
.mask_video .video_con .closebox{position:absolute;right:-36px;top:-36px;width:32px;cursor:pointer;}

.lists3 .offer-box li.more_li .jiahao {
    height: 505px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #eee;
}

.myslick_index  li{
	width: auto;
	width: 100%;
}
.myslick_index,.myswiper_index {
    width: 100%;
}
.myswiper_index{
	position: relative;
	overflow: hidden;
}
.offer-box.myswiper_index  li{
	display: block;
	box-sizing: border-box;
}

.offer-box.myswiper_index  li .offer-content .text{
	padding-top: 300px;
}
.myswiper_index_a{
	position: relative;
	width: 100%;
}
.myswiper_index_a .swiper-button-prev{
	background-image: url(../image/swiper_btn.png);
	width: 62px;
	height: 63px;
	left: -100px;
}
.myswiper_index_a .swiper-button-next{
	background-image: url(../image/swiper_btn.png);
	width: 62px;
	transform:rotateZ(180deg);
	height: 63px;
	right: -90px;
}
.myswiper_index_a .swiper-button-prev:after,.myswiper_index_a .swiper-button-next:after {
    display: none;
}




.tel-msg-ico li a{font-size:14px;line-height:2.5;}
.top-link:hover .board{display:block;}
.top-link .board{position:absolute;top: 100%;left:0;display:none;z-index: 9999;padding:15px;width:200px;left: 50%;margin-left: -100px;background:#fff;border:1px solid #f8f8f8;}
.top-link .board .cartbox a{display:block;color: #000;}
.top-link .board p{border-top:1px solid #f8f8f8;}
.top-link .board p a{color: #ba9841;}

.board_lists .img_ite {
    width: 32%;
}

.m_menu .top-search {
    display: none;
}

@media screen and (max-width: 768px){
.mask_video .video_con{position:absolute;width:80%!important;}


.Top001803 {
    height: auto;
}
.m_menu .top-search {
    display: block;
}
.Top001803 #open_menu {
    top: 20px;
}

.top-search, dd.top-search.searsh_buttom,dd.top-share {
    display: none;
}


section#index-box1 {
    width: 100%;
    /* max-width: 100%; */
}

section.container-fluid.box {
    padding: unset 15px;
    padding-left: 15px;
    padding-right: 15px;
}.postron_introduce {
    margin: 0px auto;
    font-size: 30px;
    text-align: center;
    display: block;
    right: auto;
    top: 0px;
    left: 15px;
}

.group--article .title {
    margin-top: 8px;
}

.col-md-6.offset-md-0 {
    padding: unset;
}

.row {
    /* padding: 0px 15px; */
}

section.section.section--magazine {
    padding-right: 15px;
    padding-left: 15px;
}

.col-md-5.offset-md-1 {
    padding: unset;
    margin-top: 10px;
}

.group--article {
    margin-bottom: -28px;
}

.group--designer .title {
    margin-bottom: 0px;
}

.group--designer {
    margin-bottom: 10px;
}

section.section.section-der {
    width: 100%;
    padding: 0px 15px;
}

ul.section_six li {
    width: 32%;
    margin-right: 2%;
}

span.section_six_right_t {
    margin-top: 15px;
}

span.section_six_right_b {
    font-size: 16px;
}

.section_six_left {
}

.section_video_bj {
    bottom: -87px;
    height: 140px;
}

span.video_bj_tt {
    line-height: -36px;
    font-size: 36px;
    padding-left: 15px;
}

.container.contant_sp {
    margin-top: 84px;
}

.title {margin: unset;}

.container.contant_sp {
    padding-right: 15px;
    padding-left: 15px;
}

section.welcom_contant {
    margin-top: 29px;
}.contact_r {
    width: 100%;
    height: 460px;
    padding: 15px;
}

.contact_l {
    width: 100%;
}

form {
    width: 90%;
}

.lxw img {
    width: 25px;
}

.lxw {
    width: 100%;
    margin: 10px 0px;
}.left_menu {
    width: 100%;
}

.widget-woof {
    width: 100%;
    /* padding: 0px 15px; */
    margin: unset;
}

.auto_1200 {
    padding: 0px 15px;
}

.right_content {
    width: 100%;
    margin-top: 59px;
}

h2.lits_h2 {
    font-size: 30px;
    margin-bottom: 10px;
}

p.lists_desc {
    margin-bottom: 30px;
}

article.row.box2 {
    margin: 0px;
}

.lists .offer-box li {
    width: 50%;
    padding: 0px 10px;
}

span.contant_top_bigtt {
    line-height: 100px;
    font-size: 17px;
}

.contant_top {
    height: unset;
}

.contant_center_top {/* padding-top: 20px; */height: 60px;}.img_ite {
    width: 100%;
}.tits {
    font-size: 30px;
}.offer-content h3 span {
    font-size: 17px;
}h2.lists3_h2 {
    font-size: 30px;
}

.lists_video video {
    height: auto;
}.lists3_video_text2 {
    font-size: 30px;
    margin-bottom: 11px;
}

.lists3 .offer-box li.more_li .jiahao {
    height: 200px;
}.lists3_pro_title {
    font-size: 16px;
}.mbx_r.viewcart {
    float: left;
}

.mbx a {
    font-size: 19px;
}.mySwiper2 .swiper-button-next:before {
    width: 41px;
    height: 40px;
}

.mySwiper2 .swiper-button-prev:before {
    width: 40px;
    height: 40px;
}

.swiper-button-next {
   
    right: 87px!important;
    bottom: 37px;
}

.swiper-slide.swiper-slide-visible {
    width: 18%!important;
}.board_lists .img_ite {
    width: 100%;
}.contant_center_bom {
    display: none;
}.contant_center_top {
    margin-bottom: 51px;
    padding: 24px 15px;
}span.contant_bottom_tt {
    font-size: 16px;
    line-height: 34px;
    padding-top: 12px;
}

.contant_bottom {
    height: 90px;
}ul.bottom_bott_tt_list {
    width: 100%;
}

ul.bottom_bott_tt_list li {
    width: 80%;
    margin: 19px auto;
    float: none;
    padding: 4%;
    border: 1px solid;
}

span.conpay {
    font-size: 14px;
}.offer-box.myswiper_index li {
    width: 45%!important;
    margin-right: 5%!important;
    padding: 0px;
}

.offer-box li a {
    width: 100%;
}.swiper-button-next {
    display: none!important;
}

.swiper-button-prev.swiper-button-disabled {
    display: none!important;
}
}
span.word {
    font-family: font-family: "AVILLAR"!important;
    letter-spacing: 1px;
}

@media screen and (min-width: 1025px) {
    .m_menu {
    display: none;
}
}

.offer-box.myswiper_index li .offer-content .text p {
    background: rgba(82,81,81,0.5);
    max-height: 120px;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.8;
    padding: 10px;
    text-align: left;
    font-family: "AVILLAR";
}

.m_block{
    display: none;
}

@media screen and (max-width: 768px){
    .section_six_right {
    display: none;
}
.m_none{
    display: none;
}
.m_block{
    display: block;
}
.pro_title_mindex {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #fff;
    font-family: 'AVILLAR';
}

.pro_img_mindex {position: relative;}

.pro_desc_mindex {
    margin: 10px 0;
    max-height: 88px;
    overflow: hidden;
}
span.word,.group--designer .title span{
    font-family: 'AVILLAR'!important;
    font-weight: normal;
    line-height: 1.7;
}
}
    
    @media  (max-width: 1250px) and (min-width: 1025px)  {
            .lists .offer-content h3 {
    width: 80%;
    font-size: 25px;
}
    .lists .offer-content h3 span{
      word-break: break-word;
    }
    .lists3 .offer-box li.more_li .jiahao{
        height: 364px;
    }
    }
    

    
        .lists .offer-content h3 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    line-height: 1.5;
}
    .lists .offer-content h3 span{
          word-break: initial;
    }
     @media  (max-width: 1025px) and (min-width: 768px)  {
    .lists .offer-content h3 {
    width: 100%;
    font-size: 22px;
    }
     }

        @media  (max-width: 800px) and (min-width: 767px)  {
            .lists .offer-content h3 {
    font-size: 18px;
}
}
.lxw.address .cont_i {
    width: 46%;
}
        @media  (max-width: 1025px) {
    .lists3 .offer-box li.more_li .jiahao{
       height: 235px;
    }
.lxw.address .cont_i {
    width: 76%;
}
.address .cont_i span {
    font-size: 15px;
}
}

.group--designer .title font {
    display: inline;
}

.list_banner img{
width: 100%
}
