.container_a{ width:1200px; margin:0 auto; }
.cross_policy{padding: 55px 0 128px;}
.policy_main{background-color: #352e35;height: 440px;margin-top: 25px;padding: 35px 3% 0;}
.policy_pic{width: 41%;float: left;}
.policy_pic img{display: block;width: 100%;}
.policy_nav{float: left;width: 21%;margin-left: 4%;border-right: 1px solid #5f585f;}
.policy_nav li{font-size: 18px;color: #fff;line-height: 60px;position: relative;cursor:pointer;}
.policy_nav li i{display: block;width: 36px;height: 40px;background: url('../images/policy_icon.png') no-repeat;float: left;margin: 10px 16px 0 0;}
.policy_nav li .icon2{background-position: 0 -40px;}
.policy_nav li .icon3{background-position: 0 -80px;}
.policy_nav li .icon4{background-position: 0 -120px;}
.policy_nav li .icon5{background-position: 0 -160px;}
.policy_nav li .icon6{background-position: 0 -200px;}
.policy_nav li .icon7{background-position: 0 -240px;}
.policy_nav li .icon8{background-position: 0 -280px;}
.policy_nav li .icon9{background-position: 0 -320px;}
.policy_nav li .icon10{background-position: 0 -360px;}
.policy_nav li .icon11{background-position: 0 -400px;}
.policy_nav li .icon12{background-position: 0 -440px;}
.policy_nav li .icon13{background-position: 0 -480px;}

.policy_nav li:hover{color: #105E31;}
.policy_nav li .arrow{position: absolute;right: -9px;width: 10px;height: 18px;top: 21px;display: none;background: url('../images/policy_arrow.png') no-repeat;}
.policy_nav li.on .arrow{display: block;}
.policy_tabs{float: right;width: 29.4%;}
.policy_tabs .txt{display: none;color: #fff;line-height: 36px;}
.policy_tabs .txt p{margin-bottom: 8px;font-size: 18px;}
.sheet_support .policy_nav li{margin-bottom: 22px;}
.sheet_support .policy_nav li img{margin-right: 10px;}
.sheet_support .policy_main{height: 500px;}
.floor_support .policy_main{height: 580px;}
.floor_support  .policy_nav li{margin-bottom: 18px;}

.system-swiper{padding-bottom: 40px;margin: 30px auto;width: 92%;max-width: 1200px;position: relative;}
.system-swiper .swiper-slide img{display: block;width: 100%;}
.system-swiper .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #105E31;border:2px solid #fff;opacity: 1;}
.system-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color: #fff;border-color: #105E31;}

.cross_tit{font-size: 38px;line-height: 65px;color: #343434;text-align: center;}
.cross_en{font-size: 16px;color: #a9a9a9;line-height: 16px;font-weight: 200;text-align: center;}

.product-main .goodness ul.three li{ width:33.333333%; }
.product-main .goodness ul.three li .pic{ height:240px; }
.product-main .goodness ul.two li{ width:50%; }
.product-main .goodness ul.two li .pic{ height:360px; }
.product-main .goodness img{ display:block; float:left; }
.product-show-title{ font-size:26px; color:#333; line-height:76px; }
.product-main .product-show{ margin:0 -11px; margin-bottom:65px; }
.product-main .product-show li{ width:33.3333333%; height:508px; padding:0px 11px; float:left; overflow:hidden; }
.product-main .product-show li .item{ width:100%; height:508px; border:1px solid #e6e6e6; background:#fff; display:block; position:relative; overflow:hidden; }
.product-main .product-show li img{ width:100%; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .product-show li .layer{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; text-align:center; }
.product-main .product-show li .layer h2{ font-size:25px; color:#666; line-height:1.2; margin-top:50px; position:relative; padding-bottom:25px; margin-bottom:35px; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .product-show li .layer h2:before{ content:''; position:absolute; bottom:0px; left:0%; right:0; height:1px; width:100%; background:#666; transform:scaleX(0.2); -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .product-show li .layer .line{ width:57px; height:1px; background:#666; display:block; margin:25px auto 35px; }
.product-main .product-show li .layer p{ font-size:14px; color:#858585; line-height:1.786; width: 185px; margin:0 auto; }
.product-main .product-show li .layer .add{ width:44px; height:44px; background:url("../images/pro-add.png") no-repeat; display:block; margin:30px auto 0px; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .product-show li:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .product-show li:hover .layer h2{ color:#105E31; }
.product-main .product-show li:hover .layer h2:before{ transform:scaleX(0.3); background:#105E31; }
.product-main .product-show li:hover .layer .add{ background:url("../images/pro-add-hover.png") no-repeat; }
.product-main .joins-form{ margin-bottom:65px; }
.product-main .joins-form .pic{ width:50%; height:300px; position:relative; overflow:hidden; float:left; }
.product-main .joins-form .pic img{ -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.product-main .joins-form .pic .layer{ width:100%; height:100px; position:absolute; bottom:0; left:0; right:0; padding:0px 40px; }
.product-main .joins-form .pic .layer h2{ font-size:24px; color:#fff; line-height:1.833; position:relative; z-index:40; }
.product-main .joins-form .pic .layer p{ font-size:14px; color:#fff; line-height:1.929; position:relative; z-index:40; }
.product-main .joins-form .pic .layer:before { width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; background-color:rgba(0, 0, 0, 0); background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)); background -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000); background:-ms-linear-gradient(top, rgba(0, 0, 0, 0), #000); opacity:0.4; content:" "; z-index:30; }
.product-main .joins-form .pic .layer:hover:before{ opacity:1; }
.product-main .joins-form .form-box{ width:50%; height:300px; border:1px solid #dedede; border-left:0; border-radius:0px 2px 2px 0px; float:right; padding:40px 0px 40px 70px; }
.product-main .joins-form .form-box .row{ margin-bottom:15px; }
.product-main .joins-form .form-box .text{ width:428px; height:38px; border:1px solid #dedede; background:none; font-size:13px; color:#666; line-height:38px; padding-left:10px; }
.product-main .joins-form .form-box .text::-webkit-input-placeholder { color:#666; }
.product-main .joins-form .form-box .text:-moz-placeholder { color:#666; }
.product-main .joins-form .form-box .text::-moz-placeholder { color:#666; }
.product-main .joins-form .form-box .text:-ms-input-placeholder { color:#666; }
.product-main .joins-form .form-box #joins{ width:428px; }
.product-main .joins-form .form-box #joins .text{ width:205px;}
.product-main .joins-form .form-box #joins .text:last-child{ float:right; }
.product-main .joins-form .form-box .type-row{ width:428px; }
.product-main .joins-form .form-box .type-row .layui-form-select .layui-input{ color:#666; border-radius:0; }
.product-main .joins-form .form-box .joins-btn{ width:157px; height:40px; border-radius:20px; background:#105E31; border:1px solid #105E31; font-size:14px; color:#fff; margin-top:20px;  cursor:pointer; }
.product-main .joins-form .form-box .joins-btn:hover{ background:none; color:#105E31; }
.product-main .joins-form .form-box .base-row{ width:428px; }
.product-main .joins-form .form-box .base-row .text{ width:205px; }
.product-main .joins-form .form-box .base-row .text:last-child{ float:right; }
.product-quality{ border:1px solid #e6e6e6; height:277px; background:#fff; margin-bottom:110px; }
.product-quality ul{ width:100%; height:100%; }
.product-quality li{ width:33.333333%; height:100%; background:url("../images/product-quality-line.png") no-repeat scroll center right; float:left; text-align:center; position: relative;}
.product-quality li:last-child{ background:none; }
.product-quality li img{ margin-bottom:15px; margin-top:45px; }
.product-quality li h2{ font-size:18px; color:#333; line-height:1.278; margin-bottom:10px; } c 
.product-quality li p{ font-size:13px; color:#777777; line-height:1.769; }
.product-quality li a{ display:inline-block; width:150px; height:50px; margin-top:15px; background:#105E31; border-radius:2px; font-size:13px; color:#fff; line-height:50px; text-align:center; border:1px solid #105E31; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
.product-quality li a.tmall,
.product-quality li a.jd{ width:150px; margin:15px 5px;}
.product-quality li a.jd{display: none;}
.product-quality li a:hover{ background:none; color:#105E31; }


.pc_join1{padding: 70px 0 110px 0;}
.pc_join2{padding: 70px 0 50px 0;}
.dealer1_l{width: 50%;float: left;padding-right: 65px;}
.dealer1_r{width: 50%;float: left;position: relative;}
.dealer1_r:before{position: absolute;top: 72px;content: '';width: 40px;left: 0;height: 4px;background: #fff;}
.dealer1_r:after{position: absolute;top: 72px;content: '';width: 40px;left: -40px;height: 4px;background: #000;}
.dealer1_r img{max-width: 100%;}
.dealer1_l_tit{font-size: 40px;color: #333333;margin-top: 47px;text-align: right;}
.dealer1_box{margin-top: 38px;}
.dealer1_box span{font-size: 60px;color: #105e31;line-height: 47px; float: left;
    font-style: italic;font-family: "仿宋";}
.dealer1_box p{font-size: 15px;color: #333333;line-height: 24px; width: calc(100% - 70px);float: left;}

.del2_pc .dealer2_con{position: relative;margin: 0 55px;text-align: center;float: left;}
.del2_pc .dealer2_con:first-child{margin: 0 55px 0 0;}
.del2_pc .dealer2_con:after{position: absolute;content: '';width: 89px;height: 16px;background: url(../images/jjtou.png) no-repeat center;top: 22px;
    right: -100px;}
.del2_pc .dealer2_con img{margin-bottom: 10px;}
.del2_pc .dealer2_con p{font-size: 15px;color: #666666;line-height: 24px;}
.del2_pc .dealer2_con_down{display: flex;justify-content: center;padding-right: 80px;}
.del2_pc .dealer2_con_down .dealer2_con{}
.del2_pc .dealer2_con_down .dealer2_con:first-child{margin: 0 28px;}
.del2_pc .dealer2_con_down .dealer2_con:after{position: absolute;content: '';width: 89px;height: 16px;background: url(../images/jjtou1.png) no-repeat center;top: 22px;
    right: -100px;}
.del2_pc .dealer2_con_down .dealer2_con:last-child:after{display: none;}
.del2_pc .deldd{padding-bottom: 35px;}
.del2_pc .del2_pc{margin-top: 55px;}
.del2_pc{margin-top: 90px;}
.del2_pc_hide{display: none;}
.del2_pc_hide .dealer2_con:last-child:after{display: none;}
.dealer1-hide-img{display: none;margin-top: 0.4rem;}
.dealer1-hide-img img{max-width: 100%;}

.policy_main {
    background-color: #352e35;
    height: auto;
    margin-top: 25px;
    padding: 35px 3% 0;
}
.policy_main_hide{display: none;}
.policy_main_hide .swiper-slide{text-align: center;margin-top: 40px;}
.policy_main_hide img{}
.policy_main_hide .pmh_desc{font-size: 15px;margin: 10px 0 20px 0;font-weight: 600;}
.policy_main_hide p{text-align: left;font-size: 15px;line-height: 24px;}

.policy_main_hide .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #105E31;margin: 0 4px;border:2px solid #fff;opacity: 1;}
.policy_main_hide .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color: #fff;border-color: #105E31;}
.policy_main_hide .swiper-pagination-bullets{width: 100%;}
.container_a{min-width: 1200px;}

@media screen and (max-width: 1240px){
	.container_a { min-width: auto;width: 92%;}
}

@media screen and (max-width: 1024px){
	.sheet_support .policy_nav li {font-size: 14px;}
	.policy_tabs .txt p{font-size: 14px;}
	.dealer1_box { margin-top: 10px;}
}

@media screen and (max-width: 750px){
	.container_a{width: 92%;margin: 0 auto;min-width: auto;}
	.del2_pc_hide{display: block;}
	.del2_pc_show{display: none;}
	
	.product-main .joins-form .pic{ width:100%; height:auto; }
	.product-main .joins-form .pic img{ width:100%; }
	.product-main .joins-form .form-box{ width:100%; height:auto; border-left:1px solid #dedede; }
	.product-main .joins-form .form-box{ padding:0.5rem; }
	.product-main .joins-form .form-box .base-row { width: 100%;}
	.product-main .joins-form .form-box .row{margin-left: 0;}
	.product-main .joins-form .form-box #joins {width: 100%;}
	.city-picker-selector .selector-item {width: 48%;}
	.product-main .joins-form .form-box .type-row {width: 100%;}
	.product-main .joins-form .form-box .base-row .text{ width:48%; }
	.product-main .joins-form .form-box #joins .text{ width:48%; }
	.product-pop .produst-left-list .result ul li{ width:50%; }
	.dealer1_box { margin-top: 15px;}
	.dealer1_l{width: 100%;padding-right: 0;}
	.dealer1_r{display: none;}
	.dealer1_l_tit{margin-top: 0;text-align: center;margin-bottom: 30px;font-size: 36px;}
	.dealer1-hide-img{display: block;}
	.pc_join1{padding: 40px 0 40px 0;}
	.policy_main_hide{display: block;}
	.policy_main{display: none;}
	.cross_policy{padding: 20px 0 40px;}
	.del2_pc .dealer2_con:first-child{margin: 0 0 20px 0;}
	.del2_pc .dealer2_con{margin: 0 0 20px 0;width: 50%;}
	.del2_pc .dealer2_con img{height: 40px;}
	.del2_pc .dealer2_con:after{right: -46px;}
	.del2_pc .dealer2_con_down{display: none;}
	.dealer2_con_mobile{display: flex;flex-wrap: wrap;}
	.del2_pc .deldd {padding-bottom: 0;}
	.del2_pc .dealer2_con:nth-child(2n+2):after{display: none;}
	.del2_pc .dealer2_con p{font-size: 14px;line-height: 18px;}
	.pc_join2 {padding: 40px 0 20px 0;}
	.del2_pc {margin-top: 40px;}
	.dealer1_box span{font-size: 26px;line-height: 27px;}
	.dealer1_box p{width: calc(100% - 30px);}
	.cross_tit{font-size: 28px;}
}
