.inpage-banner{width:100%;background-repeat:no-repeat;background-position:center top;overflow: hidden;}
.inpage-banner img{ width: 100%; }
.inpage-banner img.moble{display: none;}
@media (max-width: 1024px) {
	.inpage-banner img{display: none;}
	.inpage-banner img.moble{display: block;}
}
@media (max-width: 800px) {
	/* .inpage-banner img{ width: 180%; margin-left: -40%; } */
}

/* 位置1 */
.mianbaoxie1200{width:100%;height:50px;margin-top:-50px;position:relative;z-index:9}
.mianbaoxie1200 .con{width:100%;height:50px;background:url(../images/mub01addressBg.png) repeat}
.mianbaoxie1200 .p1{height:50px;line-height:50px;font-size:13px;color:#fff;float:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mianbaoxie1200 .p1 a{color:#fff;padding:0 4px}
.mianbaoxie1200 .p1 img{margin:0 10px 0 20px;position:relative;top:-2px}
.mianbaoxie1200 .p2{float:right;font-size:13px;color:#fff;line-height:50px;margin-right:22px}


/* 位置2 */
.localtion{ height: 130px; border-bottom: 1px solid #ddd; }
.localtion .w1400{  height: 100%; }
.localtion .local{ height: 100%; display: flex; align-items: center; justify-content: space-between;  }
.localtion .local .link{ font-size: 20px; }
.localtion .local .link>a{ font-size: 20px; }
.localtion .local .link span{font-size: 12px;}
.localtion .localNav{  }
.localtion .localNav a{ font-size: 16px; display: inline-block; margin-left: 5px; padding: 8px 20px; color: #FFFFFF; border-radius: 50px; background-color: #404040; }
.localtion .localNav a:hover{ background-color: #bc9b69;  }
.localtion .localNav a.cur{ background-color: #bc9b69;  }
@media (max-width: 1024px) {

	.localtion{display: none;}
}


/*----------------- 产品列表 ----------------*/
.proNav{ background-color: #F3F3F3; padding: 20px 30px; }
.proNav dl{ border-bottom: 1px dashed #DDDDDD; padding-bottom: 20px; margin-bottom: 20px; }
.proNav dl:last-child{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.proNav dt{ font-size: 20px; font-weight: ; display: inline-block; color: #000000; }
.proNav dd{ font-size: 16px; display: inline-block; margin-left: 10px; color: #333333; }
.proNav dd a{ display: block; padding: 5px 10px; border: 1px solid #F3F3F3; border-radius: 20px; transition: all 0.3s; }
.proNav dd a:hover,.proNav dd.on a{ border: 1px solid #bc9b69; background-color: #bc9b69; color: #FFF; }

.y-product-module { padding: 50px 0;}
.y-product-module h3 { font-size: 32px; font-weight: 400; color: #212121; text-align: center; padding-bottom: 10px; }
.y-product-module h3 a{color:#212121;}
.y-product-module .y-product-nav {width: 100%;margin-top: 25px;position: relative;margin-bottom: 40px;}
.y-product-module .y-product-nav>span { display: block; width: 48px; height: 100%; box-sizing: border-box; border: solid 1px #e6e6e6; position: absolute; top: 0; z-index: 9; cursor: pointer;}
.y-product-module .y-product-nav>span.y-left-btn { left: 0; }
.y-product-module .y-product-nav>span.y-right-btn { width: 49px; right: 0; }
/*ç®­å¤´*/
.y-product-module .y-product-nav>span:before, .y-product-module .y-product-nav>span:after { content: ''; width: 0; height: 0; display: block; position: absolute; left: 0; top: 23px; z-index: 5; border-top: 12px transparent dashed; border-left: 12px transparent dashed; border-bottom: 12px transparent dashed; border-right: 12px #ccc solid; overflow: hidden; margin-left: 4px;}
.y-product-module .y-product-nav>span:after { left:3px; border-right-color: #fff;}
.y-product-module .y-product-nav>span:before { border-right-color: #999; }
.y-product-module .y-product-nav>span.y-right-btn:before, .y-product-module .y-product-nav>span.y-right-btn:after { border-right: 12px transparent dashed; border-left: 12px #ccc solid; margin-left: 17px; }
.y-product-module .y-product-nav>span.y-right-btn:after { left:-3px; border-left-color: #fff; }
.y-product-module .y-product-nav>span.y-right-btn:before { border-left-color: #999; }

.y-product-module .y-nav-cont { width: 100%; overflow: hidden; }
.y-product-module .y-nav-cont ul {margin: 0 auto;position: relative; display: flex; flex-wrap: wrap; justify-content: center;}
.y-product-module .y-nav-cont li { display: block; float: left; width: 138px; line-height: 70px; height: 70px; overflow: hidden; box-sizing: border-box; text-align: center; border-top: solid 1px #e6e6e6;border-left: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; font-size: 18px; position: relative; margin-left: -1px; }
.y-product-module .y-nav-cont li a { display: block; color:#333;}
.y-product-module .y-nav-cont li.cur, .y-product-module .y-nav-cont li:hover { background-color: #b88b44; border-color: #b88b44; }
.y-product-module .y-nav-cont li.cur a, .y-product-module .y-nav-cont li:hover a { color: #fff; }
.y-product-module .y-nav-cont li.cur:after, .y-product-module .y-nav-cont li:hover:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color:#b88b44 transparent transparent transparent;
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -8px;
    z-index: 2;
}
.y-product-module .y-product-box { width: 100%; }
.y-product-module .y-product-box .y-infos { padding: 30px 55px; background-color: #f5f5f5; }
.y-product-module .y-product-box .y-infos .y-img-box { width: 195px; height: auto; border-radius: 50%; overflow: hidden;}
.y-product-module .y-product-box .y-infos .y-img-box img { display: block; width: 100%; height: auto; }
.y-product-module .y-product-box .txts { width: 830px; height: 195px; position: relative; }
.y-product-module .y-product-box .y-infos h4 { font-size: 22px; color: #212121; font-weight: 400; padding: 15px 0; }
.y-product-module .y-product-box .txts p { height: 50px; font-size: 16px; color: #666; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.y-product-module .y-product-box .txts a { display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #212121; font-size: 15px; position: absolute; left: 0; bottom: 15px; z-index: 9; }

.y-product-list { margin: 0 -10px; margin-top: 35px; }
.y-product-box .item { width: 25%; padding: 0 10px; float: left; box-sizing: border-box; }
.y-product-box .details-cont { height: auto; border: solid 1px #e6e6e6; box-sizing: border-box; padding: 10px 10px 30px; margin-bottom: 30px; text-align: left; background-color: #fff; transition:all .3s ease-out; }
.y-product-list h4 { font-weight: 400; font-size: 18px; color: #333; padding: 22px 0 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.y-product-list h4 a{color: #333;}
.y-product-box .details-cont .y-img-box { display: block; width: 100%; height: auto; }
.y-product-box .details-cont img { display: block; width: 100%; height: auto; }
.y-product-list .details-cont p {padding:0 50px;height: 20px; line-height: 20px; font-size: 14px; color: #666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.y-product-list .y-btns { display: block; width: 100px; margin: 25px auto 0; }
.y-product-list .y-btns a { display: block; font-size: 15px; color: #333; width: 100%; box-sizing: border-box;  }
.y-product-list .y-btns a:nth-child(2) { border-left: dashed 1px #999; }
.y-product-list .y-btns a:hover { color: #b88b44; }
.y-product-list .details-cont:hover { box-shadow: 5px 5px 40px rgba(0,0,0,.2); }
.y-product-list .details-cont:hover h4 a { color: #b88b44; }

@media (min-width: 800px) {
	/* .y-product-list .details-cont:nth-child(3n-1) { margin-left:1.5%; margin-right:1.5%; } */
}
@media (max-width: 1240px) {
	.y-product-box .item{ width: 33.33%;}
}
@media (max-width: 800px) {
	.y-product-box .item{ width: 50%;}
	/* .y-product-list .details-cont:nth-child(2n){ margin-right: 0;} */
	.y-product-module h3 {font-size: 22px;}
	.y-product-module .y-nav-cont li{font-size: 14px;}
	.y-product-module .y-nav-cont ul li{ line-height: 50px; height: 50px; margin-top: ; }
}
@media (max-width: 500px) {
	.proNav{ padding: 10px 20px; }
	.proNav dl{ padding-bottom: 10px; margin-bottom: 10px; }
	.proNav dt{ font-size: 18px; display: inline-block; }
	.proNav dd{ font-size: 14px; margin-left: 8px; }
	.proNav dd a{ display: block; padding: 3px 8px; }
	
	.y-product-box .item{ width: 100%;}
	
	.y-product-box .details-cont{width: 100%; margin-right: 0;}
	.y-product-module{padding: 30px 0;}
	.y-product-module .y-product-nav{margin-bottom: 30px; margin-top: 20px;}
	.y-product-module .y-nav-cont ul{width: 100%;}
	.y-product-module .y-nav-cont ul li{width: 33.33%; line-height: 40px; height: 40px;}
	.y-product-list h4{font-size: 16px}
}


/* 产品内容 */
.nbody{ width:100%; height:auto; background:url(../images/nbody_bg.jpg) repeat-x top #f6f6f6; padding:50px 0;}
.plist{ padding-top:50px; margin: 0 -1%;}
.plist ul li{ width:48%; height:auto; float:left; margin:0 1% 40px;}
.plist ul li a{ display:block; width:100%; position:relative; z-index:9; background:#fff;}
.plistc{}
.plistc_img{ width:100%; height:400px; display: flex; align-items: center; overflow:hidden;}
.plistc_img img{ width:100%; }
.plistc_t{ width:100%; height:100px; line-height:100px; padding:0 40px; font-size:24px; color:#333333;}
.plistc_t span{ font-size:16px; color:#999999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.plist_o{ width:100%; height:100%; position:absolute; z-index:10; top:0; left:0; background: rgba(205, 166, 115, 0.9) repeat; padding: 0 10px; padding-top:90px; text-align:center; display:none;}
.plist_o_1{ font-size:30px; line-height:50px; color:#fff;}
.plist_o_2{ width:30px; height:3px; background:#fff; margin:25px auto;}
.plist_o_3{ font-size:16px; color:#fff; line-height:30px;display: -webkit-box;             /*将对象转为弹性盒模型展示*/
    -webkit-box-orient: vertical;     /*设置弹性盒模型子元素的排列方式*/
    -webkit-line-clamp: 2;            /*限制文本行数*/
    overflow: hidden;                 /*超出隐藏*/}
.plist_o_3 p{ }
.plist_o_4{ margin:60px auto 0 auto; width:228px; height:58px; border:1px #cda673 solid; line-height:58px; text-align:center; font-size:16px; color:#fff; background:url(../images/plist_more.png) no-repeat 171px 50%;}
.plist ul li a:hover .plist_o_4{background:url(../images/plist_more.png) no-repeat 171px 50% ; border: 1px solid #FFFFFF;}
.plist ul li a:hover .plist_o{ display:block;}

.plist_m{ display:block; width:220px; height:65px; line-height:65px; background:url(../images/plist_more_show.png) no-repeat 170px 50% #fff; font-size:16px; color:#1a1a1a; text-indent:34px; margin:40px auto;}


.pdimg{ padding:40px 30px; background:#fff; margin-bottom: 60px;}
.pdimgl{ width:655px; height:auto;}
.pdimgll-prev{ width:100px; height:30px; margin-bottom:20px; background:url(../images/pd_prev.jpg) no-repeat;}
.pdimgll-next{ width:100px; height:30px; margin-top:20px; background:url(../images/pd_next_over.jpg) no-repeat;}
.pdimgll-prev:focus,
.pdimgll-next:focus{ outline: none;  }

.pdimgll{ width:100px; height:auto; position:relative; z-index:9;}
.pdimgll-container{ height:244px;}
.pdimgll_img{ margin-bottom:17px;}
.pdimgll_img img{ width: 100%; }
/*.pdimgll_img img{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.pdimgll-container .swiper-slide-active .pdimgll_img img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}*/
.pdimgll_img img{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
img.pdimgll_img_cur{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.pdimglr{ width:525px; height:auto;}
.pdimglr img{ width: 100%; height: auto; }

.pdimgr{ width:calc(100% - 725px); height:auto; }
.pdimgr_1{  }
.pdimgr_1_t{ font-size:36px; color:#333333; line-height:48px; }
.pdimgr_1_e{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:48px; text-transform:uppercase;}

.pdimgr_2{ margin:20px 0 25px 0; padding:0 20px; line-height:50px; background:url(../images/pd_fg_bg.jpg) repeat; font-size:14px; color:#777777;}
.pdimgr_2 span{ color:#c19c70;}
.pdimgr_3{ font-size:14px; line-height:30px; color:#777777;}
.pdimgr_4{ margin-top:25px;}
.pdimgr_4l{ padding-left:60px; background:url(../images/pd_phone.jpg) no-repeat left 50%; min-height:50px;}
.pdimgr_4l_t{ font-size:16px; line-height:28px; color:#bbbbbb;}
.pdimgr_4l_c{ font-size:30px; color:#333333; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
.pdimgr_4r{ width:155px; height:55px;}
.pdimgr_4r a{ display:block; width:155px; height:55px; background:url(../images/pd_buy.jpg) no-repeat; color:#fff; line-height:55px; text-indent:60px; font-size:16px;}
.pdbody{ width:100%; height:auto; background:#f6f6f6; padding:50px 0;}
.pdcon{ margin-bottom:55px;}
.pdcont{ text-align:center; margin:0 auto 40px auto;}
.pdcont_t{ font-size:36px; line-height:48px; color:#333333;font-weight:bolder; margin-bottom:10px;}
.pdcont_t span{ font-weight:normal;}
.pdcont_i{}
.pdconc{ padding:60px; background:#fff;}
.pdconc img{ max-width:100%; height:auto; margin: 0 auto; display: table;}
.pdmes{margin-bottom:55px;}
.pdmesc{ padding:50px 60px; background:#fff;}
.pdmesc_1{ margin-bottom:37px;}
.pdmesc_1l{ width:48%; height:60px;}
.pdmesc_1ll{ width:150px; height:60px; background:url(../images/pd_mess_icon1.png) no-repeat 50px 50% #efefef; font-size:14px; color:#999; text-indent:78px; line-height:60px;}
.pdmesc_1lr{ width:calc(100% - 150px); height:60px;}
.pdmes_text{width:100%; height:58px; border:1px #efefef solid; line-height:58px; text-indent:25px; font-size:14px; color:#333;}
.pdmesc_1r{ width:48%; height:60px;}
.pdmesc_1rl{ width:150px; height:60px; background:url(../images/pd_mess_icon2.png) no-repeat 50px 50% #efefef; font-size:14px; color:#999; text-indent:78px; line-height:60px;}
.pdmesc_1rr{ width:calc(100% - 150px); height:60px;}
.pdmesc_2{ margin-bottom:37px;}
.pdmesc_2l{width:150px; height:60px; background:url(../images/pd_mess_icon3.png) no-repeat 50px 50% #efefef; font-size:14px; color:#999; text-indent:78px; line-height:60px;}
.pdmesc_2r{ width:calc(100% - 150px); height:60px;border:1px #efefef solid;}
.pdmes_select{ width:33.33%; height:58px; float:left; line-height:58px; border:0; text-indent:20px; color:#999; border-right:1px #efefef solid;}
.pdmes_select:last-child{ border-right:0;}
.pdmesc_3{ margin-bottom:37px;}
.pdmes_textarea{ width:100%; height:70px; border:1px #efefef solid; padding:15px 0; font-family:"微软雅黑", "宋体",Arial, Helvetica, sans-serif; text-indent:28px; color:#333; font-size:14px; line-height:26px;}
/* .pdmes_textarea:focus{ outline: none; } */
.pdmesc_4{ text-align:center;}
.pdmesc_4_sub{ width:200px; height:60px; background:url(../images/more.png) no-repeat 86% 50% #BC9B69; line-height:60px; text-align:center; color:#fff; font-size:18px; border:0;}
.pdotherc{ padding-top:0;}
/*product end*/


@media (max-width: 1240px) {
	.pdimgl{width: 455px; display: flex; flex-direction: column-reverse;}
	.pdimgr{width: calc(100% - 485px);}
	.pdimgll{float: none; width: 455px; margin-top: 15px;}
	.pdimgll-container{width: 355px; height: 80px; }
	.pdimgll-prev{ position: absolute; left: -25px; top: 25px; width: 80px; transform: rotate(270deg); background-position: center;}
	.pdimgll-next{ position: absolute; right: -25px; top: 5px; width: 80px; transform: rotate(270deg); background-position: center;}
	.pdimgll_img{margin-bottom: 0; height: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden;}
	.pdimgll_img img{width: 90%;}
	.pdimglr{float: none;width: 455px;}
	.plist_o{padding-top: 50px;}
	.plistc_img{ height:300px; }
}
@media (max-width: 1024px) {
	.pdimg{padding: 30px; margin-bottom: 30px;}
	.pdimgr_1_t{font-size: 24px; line-height: 30px;}
	.pdimgr_1_e{font-size: 16px; line-height: 34px;}
	.pdimgr_2{line-height: 40px; margin-bottom: 20px;}
	.pdimgr_4l_c{font-size: 26px;}
	
	.pdcon{margin-bottom: 30px;}
	.pdcont{ margin-bottom: 20px;}
	.pdcont_t{font-size: 26px;}
	.pdconc{padding: 30px;}
	.pdmesc{ padding: 30px; }
	
	.pdmesc_1{margin-bottom: 30px;}
	.pdmesc_1l{height: 50px;}
	.pdmesc_1ll{height: 50px; line-height: 50px;}
	.pdmes_text{height: 50px;}
	.pdmesc_1lr{height: 50px;}
	.pdmesc_1rl{height: 50px; line-height: 50px;}
	
	.pdmesc_2r{height: 50px;}
	.pdmesc_2l{height: 50px; line-height: 50px;}
	.pdmes_select{height: 48px;}
	.pdmesc_4_sub{height: 50px; line-height: 50px;}
	
	.plist_o{padding-top: 50px;}
	.plist_o_2{margin: 10px auto;}
	.plist ul li a:hover .plist_o_4{margin-top: 30px;height: 40px; line-height: 40px; font-size: 14px;width: 150px;}
	.plistc_t{padding: 0 20px; font-size: 18px; height: 80px; line-height: 80px;}
	.plistc_t span{display: none;}
}
@media (max-width: 768px) {
	.pdimgl{width: 100%; float: none;}
	.pdimgr{width: 100%; float: none; margin-top: 30px;}
	.pdimgll{width: 100%;}
	.pdimglr{width: 100%;}
	.pdimgll-container{height: 90px;}
	.pdimgll-next{height: 90px; top: -20px;}
	.pdimgll-prev{height: 90px; top: 3px;}
	.pdimgll-container{width: 60%;}
	
	.pdbody{padding: 30px 0;}
	.pdimg{padding: 20px;}
	.pdmesc_1{margin-bottom: 10px;}
	.pdmesc_2{margin-bottom: 30px;}
	.pdmes{margin-bottom: 30px;}
	.plist ul li{margin-bottom: 20px;}
}
@media (max-width: 480px) {
	.pdbody{padding-top: 20px;}
	.pdimgr_1_t{font-size: 20px;}
	.pdimgr_1_e{font-size: 16px;}
	.pdimgll-container{width: 80%;}
	.pdimg{padding: 10px;}
	.pdimgr{margin-top: 20px;}
	.pdimgr_4l_c{font-size: 24px;}
	.pdcont_t{font-size: 20px; line-height: 28px;}
	
	.pdconc{padding: 15px;}
	.pdmesc{padding: 15px;}
	
	
	.pdmesc_1l{width: 100%; height: auto;margin-bottom: 10px;}
	.pdmesc_1r{width: 100%; height: 50px;}
	.pdmesc_1ll{width: 100px;background-position: 20px 50%;text-indent:50px;}
	.pdmesc_1rl{width: 100px;background-position: 20px 50%;text-indent:50px;}
	.pdmesc_1lr{width: calc(100% - 100px);}
	.pdmesc_1rr{width: calc(100% - 100px);height: 50px;}
	
	.pdmesc_2{margin-bottom: 20px;}
	.pdmesc_2l{width: 100%;float: none; }
	.pdmes_select{width: 100%;float: none;}
	
	.pdmesc_4_sub{width: 100%;}
	.pdmesc_2r{width: 100%;height: auto;}
	/* .pdmesc_1ll{width: 100%;} */
	
	.plist ul li{width: 98%;}
	.plistc_t{height: 80px; line-height: 40px;
		display: -webkit-box;             /*将对象转为弹性盒模型展示*/
		    -webkit-box-orient: vertical;     /*设置弹性盒模型子元素的排列方式*/
		    -webkit-line-clamp: 2;            /*限制文本行数*/
		    overflow: hidden;                 /*超出隐藏*/
	}
	.plist_o{ padding-top: 30px; }
	.plist_o_1{font-size: 22px; line-height: 30px;}
	.plist_o_3{font-size: 14px;}
	.plist ul li a:hover .plist_o_4{font-size: 14px; margin-top: 20px; height: 30px; line-height: 30px;}
	
	.plist_o{padding-top: 30px;}
	.plistc_img{ height:220px; }
}


/*  */
.left-side-box{width: 70%;}
.right-side-box{width: 29%;}

/* 新闻内容 */
.newsDetailsSection{width:100%;position:relative}
.newsDetailsSection .article{border:1px solid #e4e4e4;width:99.8%;position:relative}
#newsconhits span{float:right}
.newsDetailsSection .article .conBox{padding:20px 19px 0}
.newsDetailsSection .article .title h1{font-size:22px;color:#333;font-weight:400;margin-bottom:20px}
.newsDetailsSection .article .title .share{width:100%;height:24px}
.newsDetailsSection .article .title .share p{float:left;overflow:hidden}
.newsDetailsSection .article .title .share p span{display:block;font-size:12px;color:#999;float:left;padding:0 8px;border-left:1px dotted #b6b6b6}
.newsDetailsSection .article .title .share p span:first-child{padding-left:0;border-left:none}
.newsDetailsSection .article .title .share p span #cntrHits{float:right}
.newsDetailsSection .article .title .share ul{float:right}
.newsDetailsSection .article .title .share li{margin-left:7px;width:24px;height:24px;float:left}
.newsDetailsSection .article .title .share li img{display:block}
.newsDetailsSection .article .title i{width:100%;display:block;height:1px;margin-top:12px}
.newsDetailsSection .article .title p.label{font-size:12px;color:#999;display:block;padding-left:26px;background:url(../images/TInpage/label.png) no-repeat left center;line-height:16px;margin-top:20px}
.newsDetailsSection .article .con{margin-top:20px;padding-bottom:20px;overflow:hidden}
.newsDetailsSection .article .con .img{ max-width: 100%; }
.newsDetailsSection .article .con img{ display: block; margin: 0 auto; max-width: 800px!important; width: auto!important; height: auto!important; }
@media (max-width:1300px) {
	.newsDetailsSection .article .con img{ width: 100%!important; }
}

.newsDetailsSection .article .con p{line-height:30px;font-size:14px;color:#333}
.newsDetailsSection .article .con p a{color:#b88b44;}
.newsDetailsSection .article .context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px}
.newsDetailsSection .article .context p{width:50%;float:left;height:60px;line-height:60px}
.newsDetailsSection .article .context p a{font-size:13px;color:#666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newsDetailsSection .article .context p.prevNews a{margin-left:20px;padding-left:20px;position:relative}
.newsDetailsSection .article .context p.prevNews a:after,.newsDetailsSection .article .context p.prevNews a:before{content:'';width:0;height:0;display:block;position:absolute;left:0;top:22px;z-index:5;border-top:8px transparent dashed;border-left:8px transparent dashed;border-bottom:8px transparent dashed;border-right:8px #ccc solid;overflow:hidden;margin-left:-5px}
.newsDetailsSection .article .context p.prevNews a:after{left:3px;border-right-color:#fff}
.newsDetailsSection .article .context p.prevNews a:hover{color:#b88b44}
.newsDetailsSection .article .context p.prevNews a:hover:before{border-right-color:#b88b44}
.newsDetailsSection .article .context p.NextNews a{margin-right:20px;padding-right:20px;text-align:right;position:relative}
.newsDetailsSection .article .context p.NextNews a:after,.newsDetailsSection .article .context p.NextNews a:before{content:'';width:0;height:0;display:block;position:absolute;right:0;top:22px;z-index:5;border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #ccc solid;overflow:hidden;margin-right:-5px}
.newsDetailsSection .article .context p.NextNews a:after{right:3px;border-left-color:#fff}
.newsDetailsSection .article .context p.NextNews a:hover{color:#b88b44}
.newsDetailsSection .article .context p.NextNews a:hover:before{border-left-color:#b88b44}
.newsDetailsSection .article .context p.NextNews{border-left:1px solid #e7e7e7;width:49%}
.newsDetailsSection .backNewsList{width:59px;display:block;position:absolute;left:-59px;top:0;cursor:pointer;padding:12px 0;background-color:#ccc;text-align:center;font-size:14px;color:#fff}
.newsDetailsSection .backNewsList:hover{background-color:#b88b44}
.right-side-article .newsDetailsSection{background-color:#fff}
.right-side-article .newsDetailsSection .article{width:100%;border:none 0}
.right-side-article .article .title i{height:1px;background:0 0;background-color:#e7e7e7;position:relative}
.right-side-article .article .title i:before{content:'';display:block;width:22px;height:100%;background-color:#b88b44;position:absolute;left:0;top:0;z-index:9}
.right-side-article .article .title h1{font-size:28px}
.right-side-article .article .conBox{padding:30px 30px 0}

/* 热门新闻 */
.hot-news-sidebar{background-color:#fff;margin-bottom:10px}
.hot-news-sidebar .box{padding:30px 28px 18px}
.hot-news-sidebar .box .top{height:44px;border-bottom:1px solid #e7e7e7}
.hot-news-sidebar .box .top h3{font-size:18px;color:#333;font-weight:400;float:left}
.hot-news-sidebar .box .top h3 em{font-weight:700;color:#b88b44 }
.hot-news-sidebar .box .top h3 i{width:100%;height:1px;background:#b88b44;position:relative;display:block;top:18px}
.hot-news-sidebar .box .top a.more{display:block;width:21px;height:21px;float:right;margin-top:4px}
.hot-news-sidebar .box ul{padding-top:18px}
.hot-news-sidebar .box1 li{font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hot-news-sidebar .box1 li a{color:#333}
.hot-news-sidebar .box1 li:hover a{color:#b88b44}
.zuixin-news-sidebar .box2 li{font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zuixin-news-sidebar .box2 li a{color:#333}
.zuixin-news-sidebar .box2 li:hover a{color:#b88b44}

/* 相关新闻 */
.proListNews{width:100%;padding:40px 0}
.proListNews .mainCon{background:#fff; padding: 40px;}
.proListNews .mainCon dl{float:left;width:48%;padding-right:41px;border-right:1px dotted #b2b2b2}
.proListNews .mainCon dt{width:220px;height:auto;float:left;overflow:hidden}
.proListNews .mainCon dt img{display:block;width:100%;height:auto}
.proListNews .mainCon dd{ width:calc(100% - 250px);float:right;height:auto;min-height:150px;position:relative; }
.proListNews .mainCon dd h3{ font-size:16px;font-weight:400;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.proListNews .mainCon dd h3 a{color:#000;text-decoration:none}
.proListNews .mainCon dd p{ color:#666;text-decoration:none;display:block;font-size:14px;line-height:22px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.proListNews .mainCon dd p a{color:#666;text-decoration:none;display:block;font-size:14px;margin-top:10px;line-height:22px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.proListNews .mainCon dd span{display:block;font-size:13px;color:#999;position:absolute;bottom:10px;left:0}
.proListNews .mainCon dd a.more{display:block;width:38px;height:38px;background:url(../images/list_circle.png) no-repeat left top;overflow:hidden;position:absolute;right:6px;bottom:0;border-radius:50%;border:solid 1px #bcbcbc}
.proListNews .mainCon dl:hover dd a.more{background-position:left bottom;background-color:#b88b44;border-color:#b88b44}
.proListNews .mainCon dl:hover dd h3 a{color:#b88b44}
.proListNews .mainCon ul{width:48%;float:right; }
.proListNews .mainCon li{overflow:hidden;margin-top:14px}
.proListNews .mainCon li:first-child{margin-top}
.proListNews .mainCon li a{display:block;font-size:13px;color:#333;width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
.proListNews .mainCon li a:hover{color:#b88b44}
.proListNews .mainCon li span{display:block;font-size:13px;color:#999;font-family:arial;margin-right:10px;float:right}

/* 相关新闻标题 */
.mub01Top{width:100%;height:45px;border-bottom:1px solid #eaeaea}
.mub01Top h3{color:#333;font-size:20px;float:left}
.mub01Top h3 i{display:block;width:24px;height:1px;background:#b88b44;position:relative;top:18px}
.mub01Top h3 em{color:#b88b44;font-weight:700}
.mub01Top a.more{display:block;font-size:13px;color:#666;float:right;margin-right:6px;text-decoration:none;line-height:34px}
.mub01Top a.more:hover{color:#b88b44}

@media (max-width: 1240px) {
	.proListNews .mainCon{padding: 20px;}
	.proListNews .mainCon dl{ padding-right: 30px; }
	.proListNews .mainCon dt{width: 180px;}
	.proListNews .mainCon dd{ width: calc(100% - 200px); }
	.proListNews .mainCon li:first-child{margin-top: 0; }
}
@media (max-width: 1024px) {
	.left-side-box{ width: 100%; float: none; }
	.right-side-box{ width: 100%; display: none; }
	.proListNews .mainCon dl{ width: 100%; border: 0; margin-bottom: 20px; }
	.proListNews .mainCon ul{ width: 100%; }
}
@media (max-width: 500px) {
	.proListNews .mainCon{padding: 10px;}
	.proListNews .mainCon dl{padding-right: 0;}
	.proListNews .mainCon dt{width: 100%;}
	.proListNews .mainCon dd{width: 100%; margin-top: 10px; min-height: 120px; }
	.proListNews .mainCon dd a.more{display: none;}
	.proListNews .mainCon dd span{ bottom: 0px;}
	.proListNews .mainCon li a{width: calc(100% - 90px);}
	.right-side-article .article .conBox{padding: 20px 20px 0;}
	/* .newsDetailsSection .article .context{height: auto;} */
	/* .newsDetailsSection .article .context p{width: 100%; float: none;} */
	.newsDetailsSection .article .context p.prevNews a{margin-left: 10px;}
	.newsDetailsSection .article .context p.NextNews a{margin-right: 10px;}
	.newsDetailsSection .article .context p.NextNews{ padding-left: 10px; }
	.right-side-article .article .title h1{margin-bottom: 15px;font-size: 20px;}
	.newsDetailsSection .article .title .share{ height: auto; line-height: 30px; }
	.newsDetailsSection .article .title .share p{float: none; }
}



/* 新闻列表 */
.list-news { margin: 50px 0; }
.list-news .item {position: relative;width: 100%;height: 245px;margin-top: 40px;padding-left: 406px;background-color: #f3f3f3;display: block;}
.list-news .item:first-child {margin-top: 0;}
.list-news .thumbnail { position: absolute;top: 0;left: 0;width: 406px;height: 245px;margin: 0;background-repeat: no-repeat;background-size: cover;border: none;border-radius: 0;display: block; }
.list-news .content { padding: 40px 50px;font-size: 14px;line-height: 30px;color: #666; }
.list-news .title {position: relative;margin-top: 12px;margin-bottom: 10px;padding-bottom: 10px;}
.list-news .title h3, 
.list-news .title .time {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-news .title h3 {display: block;font-size: 18px;line-height: 30px;color: #333;}
.list-news .title:after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 42px;height: 1px;background-color: #fff}
.list-news a:hover h3 {color: #BC9B69;}}
.list-news .time .iconfont {float: left;margin-right: 10px;}
.list-news p {height: 60px;overflow: hidden;}

@media (max-width: 768px) {
	/* 新闻列表 */
	.list-news{ margin: 30px 0; }
	.list-news .item { height: 80px;padding-left: 126px;margin-top: 20px; }
	.list-news .thumbnail { width: 112px;height: 80px; }
	.list-news .content { padding: 0; }
	.list-news .content:after{ content:'MORE >';display:block;margin-top: 4px;padding:0;height:24px;font-size:12px;line-height:22px;color:#5d5d5d }
	.list-news .title { margin: 0;padding: 4px 0 0; }
	.list-news .title:after { content: none }
	.list-news .title h3 { font-size: 14px;line-height: 24px; }
	.list-news .time {font-size: 12px;line-height: 24px;}
	.list-news .time .iconfont {display: none;}
	.list-news p {display: none;}
}


.abCont{ margin-bottom: 80px; }


/* 关于我们 */
.aboutc{width:100%;padding-bottom: 80px; background: #ffffff url(../images/about_bg1.jpg) no-repeat 50% top}
.aboutc .w1400{padding-top:65px}
.aboutct_cn{font-size:35px;line-height:45px;color:#333;margin-bottom:10px}
.aboutct_en{font-size:54px;color:#b7946a;line-height:60px;font-family:Arial,Helvetica,sans-serif}
.aboutcc{padding-top:50px}
.aboutccl{width:621px;height:597px}
.aboutccl img{width: 100%; }
.aboutccr{width:calc(100% - 680px);height:auto}
.aboutccrt{font-size:36px;color:#131e3b;font-weight:bolder;line-height:45px}
.aboutccrt span{font-weight:normal}
.aboutccr_line{width:50px;height:3px;margin:20px 0 25px 0;background:#b9956c}
.aboutccr_c{margin-bottom:45px;font-size:19px;color:#666;line-height:36px;text-align: justify; }
.aboutccrc ul li{width:25%;height:auto;float:left}
.aboutccrc_t{font-size:24px;color:#131e3b;line-height:30px;margin-bottom:10px}
.aboutccrc_i{font-size:16px;color:#999;line-height:28px;text-transform:uppercase}

/* 团队风采 */
.abhonor{width:100%;height:;background:url(../images/about_bg2.jpg) no-repeat 50% top;background-size: cover; color:#fff}
.abhonor .w1400{padding-top:70px;padding-bottom: 130px;}
.abhonor_t{text-align:center;font-size:36px;font-weight:bolder;line-height:40px;margin-bottom: 50px;}
.abhonor_line{width:;margin:23px auto 25px auto;width:50px;height:3px;background:#c6a47b}
.abhonor_i{padding:0 60px 70px 60px;font-size:18px;line-height:36px;text-align:center}
.abhonor_c{position:relative;z-index:9}
.abhonor_cl{width:100%}
.abhonor_cl a{display:block;width:100%;height:auto;background:#fff;position:relative;z-index:9}
.abhonor_cl_img{ overflow: hidden; }
.abhonor_cl_img img{ width: 100%; }
.abhonor_cl_over{width:100%;height:280px;position:absolute;z-index:10;top:0;left:0;background:url(../images/about_honor_img_over.png) no-repeat;display:none}
.abhonor_cl_c{padding:25px 0 30px 0;text-align:center}
.abhonor_cl_c_1{font-size:18px;color:#142e59;line-height:36px}
.abhonor_cl_c_2{width:60px;height:1px;background:#c19c70;margin:6px auto 18px auto}
.abhonor_cl_c_3{font-size:18px;color:#142e59;line-height:26px}
.abhonor_cl a:hover{background:#c19c70}
.abhonor_cl a:hover .abhonor_cl_over{display:block}
.abhonor_cl a:hover .abhonor_cl_c_1{color:#fff}
.abhonor_cl a:hover .abhonor_cl_c_2{background:#fff}
.abhonor_cl a:hover .abhonor_cl_c_3{color:#fff}
.abhonor_ca{padding-bottom:60px}
.abhonor_c .swiper-pagination{ width: 100%; bottom: -60px !important; }
.abhonor_c .swiper-pagination-bullet{width:12px;height:12px;background:#bbb;opacity:1;}
.abhonor_c .swiper-pagination-bullet:focus{outline: none;}
.abhonor_c .swiper-pagination-bullet-active{background:#ceb008;opacity:1;}
.abhonor_c>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;bottom:0;}
.abhonor_c>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:0}
.abhonor_c>.swiper-pagination-bullets{bottom:0}
.abhonor_c .abhonor_ca-prev{width:65px;height:65px;background:url(../images/prev.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;z-index:10;top:50%;margin-top:-32px;left:-95px;outline:0;cursor:pointer}
.abhonor_c .abhonor_ca-prev:hover{background:url(../images/prev_over.png) no-repeat 50% 50%}
.abhonor_c>.swiper-pagination-bullets{bottom:0}
.abhonor_c .abhonor_ca-next{width:65px;height:65px;background:url(../images/next.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;z-index:10;top:50%;margin-top:-32px;right:-95px;outline:0;cursor:pointer}
.abhonor_c .abhonor_ca-next:hover{background:url(../images/next_over.png) no-repeat 50% 50%}

@media (max-width: 1440px) {
	.aboutct_cn{font-size: 30px; }
	.aboutct_en{font-size: 46px; line-height: 50px; }
	.aboutccl{width: 500px; height: auto;}
	.aboutccr{width: calc(100% - 550px);}
	.aboutccrt{font-size: 30px}
	.aboutccr_line{ margin: 15px 0 20px;}
	.aboutccr_c{font-size: 16px; line-height: 30px;}
	.aboutccrc_t{font-size: 22px;}
	.aboutccrc_i{font-size: 14px; line-height: 20px;}
}
@media (max-width: 1024px) {
	.aboutc .w1400{padding-top: 40px;}
	.aboutct_cn{font-size: 26px; line-height: 34px; }
	.aboutct_en{font-size: 40px; line-height: 50px; }
	.aboutcc{padding-top: 30px;}
	.aboutccl{width: 360px; height: auto;}
	.aboutccr{width: calc(100% - 390px);}
	.aboutccrt{font-size: 24px;line-height: 30px;}
	.aboutccr_c{margin-bottom: 10px; font-size: 14px; line-height: 26px;}
	.aboutccrc_t{font-size: 20px; margin-bottom: 5px;}
	.aboutccrc_i{font-size: 14px; line-height: 20px;}
}
@media (max-width: 769px) {
	.aboutc{padding-bottom: 30px;}
	.aboutccl{float: none; width: 100%;}
	.aboutccr{float: none; width: 100%; margin-top: 30px;}
	.abhonor .w1400{padding-top: 30px; padding-bottom: 60px;}
	.abhonor_t{font-size: 24px; margin-bottom: 20px;}
	.abhonor_c .swiper-pagination{bottom: -40px !important;}
}
@media (max-width: 500px) {
	.aboutct_cn{font-size: 20px; line-height: 30px; }
	.aboutct_en{font-size: 28px; line-height: 30px; }
	.aboutc .w1400{padding-top: 30px;}
	.aboutcc{ padding-top: 20px; }
	.aboutccrt{font-size: 20px;}
	.aboutccr_line{margin: 10px 0 15px;}
	
	.aboutccrc ul li{text-align: center;}
	.aboutccrc_i{font-size: 12px;}
	
	.abhonor_t{font-size: 20px; line-height: 30px;}
	.abhonor_c .swiper-pagination-bullet{width: 10px; height: 10px;}
}


/* 发展历程 */
.developc{width:100%;height:auto;background:url(../images/develop_bg.jpg) no-repeat center;padding-top:20px;padding-bottom:140px}
.developcc{margin:90px auto 0 auto}
.developcct{text-align:center}
.developcct_i{font-size:35px;color:#000;line-height:48px;font-weight: bold;}
.developccc{margin:70px auto 0 auto;background:url(../images/develop_con_bg.png) repeat-x 50% 87px}
.developcccl{width:33%;height:auto;}
.developccclt{font-size:35px;color:#8a6e00;line-height:35px;font-weight:bolder;height:35px}
.developccclimg{margin:50px 0 40px 0}
.developcccl .pic{overflow: hidden;}
.developcccl .pic img{ max-width: 100%;}
.developccclc{font-size:16px;color:#666;line-height:30px;width:100%;height:auto;margin-bottom: 20px}
.developccc{position:relative;z-index:9}
.developccc .developccc-prev{width:65px;height:65px;background:url(../images/prev.png) no-repeat 50% 50%;position:absolute;z-index:10;top:60px;left:-85px;outline:0;cursor:pointer}
.developccc .developccc-prev:hover{background:url(../images/prev_over.png) no-repeat 50% 50%}
.developccc>.swiper-pagination-bullets{bottom:60px}
.developccc .developccc-next{width:65px;height:65px;background:url(../images/next.png) no-repeat 50% 50%;position:absolute;z-index:10;top:60px;right:-80px;outline:0;cursor:pointer}
.developccc .developccc-next:hover{background:url(../images/next_over.png) no-repeat 50% 50%}

@media (max-width: 1024px) {
	.developc{padding-bottom: 60px;}
	.developcc{margin-top: 40px;}
	.developccc{margin-top: 40px;}
	.developccc .developccc-next,.developccc .developccc-prev{display: none;}
	.developccclt{font-size: 30px;}
}
@media (max-width: 769px) {
	.developc{padding-bottom: 40px;}
	.developcc{margin-top: 20px;}
	.developccc{margin-top: 20px; background-position: 50% 67px;}
	.developcct_i{font-size: 24px;}
	.developccclimg{ margin: 30px 0 20px;}
	.developccclc{width: 100%; line-height: 26px;}
	.developccclt{font-size: 20px;}
}
@media (max-width: 500px) {
	.developcct_i{ line-height: 20px;}
	.developccc{margin-top: 20px; background-position: 50% 42px;}
	.developccclt{font-size: 18px; line-height: 20px; height: 20px;}
	.developccclimg{ margin: 20px 0 10px;}
	.developccclc{font-size: 14px; line-height: 20px; margin-bottom: 10px;}
}



/* 资质荣誉 */
.rybox{ padding: 50px 0 70px; background: url(../images/honor.jpg) center; background-size: cover; }
.rybox .rytitle{font-size: 35px; text-align: center;}
.rybox .ry{ position: relative; margin-top: 20px; padding: 50px 120px; background-color: rgba(0,0,0,0.1);}
.rybox .ry .pic{ overflow: hidden; border: 1px solid #ccc; padding: 8px; transition: all 0.3s;  }
.rybox .ry .pic img{ width: 100%; transition: all 0.3s; }
.rybox .ry .pic:hover {border-color: #ceb008;}
.ry-next, .ry-prev{position: absolute; border-radius: 70px; width: 70px; height: 70px;  background: url(../images/ry_prev.png) no-repeat center; top: 50%; margin-top: -35px; }
.ry-next:hover, .ry-prev:hover{ background-image: url(../images/ry_prevhover.png); }
.ry-next{ right: 20px; transform: rotateY(180deg); }
.ry-prev{ left: 20px; }
.ry-next:focus, .ry-prev:focus{ outline: none; }


@media (max-width: 1024px) {
	.rybox .ry{padding: 50px 80px;}
	.ry-next, .ry-prev{ z-index: 1; width: 45px; height: 45px; background-size: 100%; margin-top: -22.5px;}
}
@media (max-width: 769px) {
	.rybox{padding: 30px 0 50px; }
	.rybox .rytitle{font-size: 24px; font-weight: bold;}
	.rybox .ry{padding: 30px 50px; }
}
@media (max-width: 500px) {
	.rybox .ry{ padding: 20px 10px;}
	.ry-next, .ry-prev{width: 30px; height: 30px; margin-top: -15px; background-color: #FFFFFF;}
	.ry-next{ right: 5px; }
	.ry-prev{ left: 5px; }
}


/* 加盟合作 */

.lm1{width:100%;height:auto;margin:0 auto;text-align:center;margin-bottom:60px}
.lm1 .txet{height:40px;line-height:40px;font-size:35px;color:#fff;letter-spacing:3px}
.lm1 i{position:absolute;margin-top:20px;text-align:center;content:'';width:2px;height:40px;background-color: #FFFFFF;background-size:100%;background-repeat:no-repeat}
.lm1 i{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.lm1:hover i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}



/*合作尊享 */
.hozzxq{width: 100%; background: url(../images/jmbg2.jpg) no-repeat center; background-size: cover; overflow: hidden; position: relative; padding-bottom: 220px; z-index: 0; padding-top: 120px;}
/**/

 .hozzxqner { display: block;
 	margin-top: 90px;
 	position: relative;
      width: 100%;
      height: 100%;
    }
    
.hozzxqner ul{zoom: 1; }  
.hozzxqner ul li{width: 32.4% height: auto;  margin-right: 1.4% ;}    
.hozzxqner ul li:nth-child(3n){margin-right: 0;}    
.hozzxqner ul li img{width: 100%; height: auto;}     

.propic_txet{background:rgba(0,0,0,0.8);  width: 50px; position: absolute;z-index: 99; height: 100%; top:0; left: 0;}
.propic_tt{background:rgba(0,0,0,0.8);  width: 50px; position: absolute;z-index: 99; height: 100%; top:0; right: 0;}
.swiper-hoz-next,
.swiper-hoz-prev {
	position: absolute;
	top: 50%;
	width: 25px; 
	height: 50px;
	z-index: 10;
	cursor: pointer;

	background-position: center;
	background-repeat: no-repeat
}

.swiper-hoz-next.swiper-hoz-disabled,
.swiper-hoz-prev.swiper-hoz-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

 .swiper-hoz-next {
	background-image: url("../images/left1.png");
	left: 10px; 
	
}

 .swiper-hoz-prev {
	background-image: url("../images/right1.png") ;
	right: 10px; 

}

@media all and (max-width:640px){
        .hozzxqner{ display: none;}
		
}
@media all and (max-width:1080px){
        .hozzxqner{ display: none;}
        .hozzxq{ padding-bottom: 0px; margin-top: ; padding-top: 30px;}
	
}


.hozzxqtsj{ width: 93%; margin:auto; display: block; clear: both; position: relative;height: ; padding-bottom: 30px;}
.hozzxqtsj ul{ zoom: 1;  }
.hozzxqtsj ul li{ width: 100%;}
.hozzxqtsj ul li img{ width: 100%;}

.hozzxqtsj .swiper-pagination{bottom: 10px !important;}



@media all and (min-width:640px){
        /* .hozzxqtsj{ display: none;} */
        
		
}
@media all and (min-width:1080px){
        .hozzxqtsj{ display: none;}
        
	
}

@media all and (max-width:720px){
     /* .hozzxqtsj{ height: 300px; } */
	.lm1{margin-bottom: 30px;}
	.lm1 .txet{font-size: 24px;}
	.lm1 i{ margin-top: 10px; }
}
@media all and (max-width:500px){
	.lm1 .txet{font-size: 20px;}
}

/*合作尊享 */

.sdafcre{width: 100%;  overflow: hidden;z-index: 1;margin-top: -150px; opacity: 1; position: relative; margin-bottom: 60px;}
.sdafcre .sdafc{width: 80%;display: block;background: url(../images/sdafc.jpg) repeat center top;margin: auto;padding: 70px 0;
z-index: 1 position: relative; }
.sdafcre .sdafc ul{zoom: 1; overflow: hidden;}
.sdafcre .sdafc ul li{width: 50%; float: left;}
.sdafcre .sdafc ul li .terxt{ padding:0 26%;border-right: 1px solid #ffffff; color: #fff; padding-bottom: 30px;}
.sdafcre .sdafc ul li:nth-child(2n) .terxt{border: none;} 
.sdafcre .sdafc ul li .terxt .title{ font-size: 32px;margin-bottom: 15px;}
.sdafcre .sdafc ul li .terxt .text{  line-height: 24px; height: 48px; overflow: hidden;}

@media all and (max-width:1550px){
.sdafcre .sdafc ul li .terxt{ padding:0 15%;}
}

@media all and (max-width:1350px){
.sdafcre .sdafc ul li .terxt{ padding:0 10%;}

.sdafcre .sdafc ul li .terxt .title{ font-size: 20px;}
.sdafcre .sdafc ul li .terxt .text{ line-height: 24px; height:72px; overflow: hidden;}
	
}

@media all and (max-width:1200px){
	.sdafcre {margin-top:0px;margin-bottom: 0px;}    
.sdafcre .sdafc ul{width: 90%; margin: auto;}
.sdafcre .sdafc{width: 100%;}
}


@media all and (max-width:720px){
	.sdafcre .sdafc{ padding: 20px 0;}
	.sdafcre .sdafc ul li{width: 100%; float: left;}
.sdafcre .sdafc ul li .terxt{border:none; margin-bottom: 30px; padding: 0;}
.sdafcre .sdafc ul li .terxt .title{ margin-bottom: 10px;}
.sdafcre .sdafc ul li .terxt .text{ line-height: 24px; height:auto; overflow: hidden;}
}

@media all and (max-width:720px){
	.sdafcre .sdafc ul li .terxt .title{ font-size: 18px;}
}


/* 加盟预约 */
.fulture{background:url(../images/bg_05.jpg) no-repeat left bottom;background-size:contain;padding-bottom:12rem;position:relative;overflow:hidden;z-index:1}
.fulture .con .title h2{font-size:52px;color:#333;text-align:center;font-weight: normal;}
.fulture .con .title h2 span{font-weight:bold}
.fulture .con .title h3{ text-align:center;font-size:16px;color:#333;letter-spacing:9px;margin-top: 15px; font-weight: normal; }
.fulture .con .fulture-box{ margin-top:3rem;  }
.fulture .con .fulture-box .left{width:100%}
.fulture .con .fulture-box .left >ul >li{float:left;width:30%;margin-top:2rem;position:relative}
.fulture .con .fulture-box .left >ul >li label{position:absolute;bottom:-18px;font-size:12px;color:red;left:140px}
/* .fulture .con .fulture-box .left >ul >li:nth-child(even){float:right} */
.fulture .con .fulture-box .left >ul >li:nth-child(3){width:40%}
.fulture .con .fulture-box .left >ul >li h2{float:left;width:110px;text-align:right;line-height:48px;font-size:16px;color:#333;font-weight: normal;}
.fulture .con .fulture-box .left >ul >li input{float:right;width:calc(100% - 140px);height:48px;background:rgba(0,0,0,0.2);padding:0 20px;font-size:14px;color:#fff;border:0;box-sizing: border-box;}
.fulture .con .fulture-box .left >ul >li input::-webkit-input-placeholder{color:#fff}
.fulture .con .fulture-box .left >ul >li input::-moz-placeholder{color:#fff}
.fulture .con .fulture-box .left >ul >li input:-moz-placeholder{color:#fff}
.fulture .con .fulture-box .left >ul >li input:-ms-input-placeholder{color:#fff}
.fulture .con .fulture-box .left >ul >li .box{float:right;width:calc(100% - 112px);background:rgba(0,0,0,0.2);position:relative;z-index:4}
.fulture .con .fulture-box .left >ul >li .box h3{font-size:.7rem;color:#fff;padding:0 1.4rem;line-height:48px;position:relative}
.fulture .con .fulture-box .left >ul >li .box h3:before{content:'\e603';font-family:iconfont;font-size:1rem;color:#fff;position:absolute;right:1.4rem;top:0;display:inline-block;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.fulture .con .fulture-box .left >ul >li .box ul{width:100%;position:absolute;top:48px;left:0;cursor:pointer;display:none}
.fulture .con .fulture-box .left >ul >li .box ul li{line-height:48px;font-size: 14px;text-align:center;background:#ccc;color:#fff;border-top:1px solid #fff}
.fulture .con .fulture-box .left >ul >li .box ul li:hover{background:#0d5e64}
.fulture .con .fulture-box .left >ul >li .box.active h3:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.fulture .con .fulture-box .right{ width:100%;padding-top:2rem}
.fulture .con .fulture-box .right >ul >li{float:left;width:30%;position:relative}
.fulture .con .fulture-box .right >ul >li select{ width:calc(100% - 140px);height:3rem;background:rgba(0,0,0,0.2);padding:0 1.4rem;font-size:.7rem;color:#fff;border:0; float: right;text-indent: 0;}
.fulture .con .fulture-box .right >ul >li:nth-child(3){ width:40%}
.fulture .con .fulture-box .right >ul >li label{position:absolute;bottom:-18px;font-size:12px;color:red;left:140px}
.fulture .con .fulture-box .right >ul >li h2{float:left;width:110px;text-align:right;line-height:48px;font-size:16px;color:#333; font-weight: normal;}
.fulture .con .fulture-box .right >ul >li input{float:right;width:calc(100% - 140px);height:3rem;background:rgba(0,0,0,0.2);padding:0 1.4rem;font-size:.7rem;color:#fff;border:0}
.fulture .con .fulture-box .right >ul >li input::-webkit-input-placeholder{color:#fff}
.fulture .con .fulture-box .right >ul >li input::-moz-placeholder{color:#fff}
.fulture .con .fulture-box .right >ul >li input:-moz-placeholder{color:#fff}
.fulture .con .fulture-box .right >ul >li input:-ms-input-placeholder{color:#fff}
.fulture .con .fulture-box .right >ul >li .box{float:right;width:calc(100% - 112px);background:rgba(0,0,0,0.2);position:relative;z-index:4}
.fulture .con .fulture-box .right >ul >li .box h3{font-size:.7rem;color:#fff;padding:0 1.4rem;line-height:3rem;position:relative}
.fulture .con .fulture-box .right >ul >li .box h3:before{content:'\e603';font-family:iconfont;font-size:1rem;color:#fff;position:absolute;right:1.4rem;top:0;display:inline-block;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.fulture .con .fulture-box .right >ul >li .box ul{width:100%;position:absolute;top:3rem;left:0;cursor:pointer;display:none}
.fulture .con .fulture-box .right >ul >li .box ul li{line-height:3rem;font-size:.8rem;text-align:center;background:#ccc;color:#fff;border-top:1px solid #fff}
.fulture .con .fulture-box .right >ul >li .box ul li:hover{background:#0d5e64}
.fulture .con .fulture-box .right >ul >li .box.active h3:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.fulture .con .fulture-box .btn{padding-left:140px;margin-top:2rem}
.fulture .con .fulture-box .btn input{width:9rem;height:2.9rem;background:#d1af75;font-size:14px;border:0;color:#fff;opacity:.8;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.fulture .con .fulture-box .btn input:hover{opacity:1}
.fulture .con .fulture-box .btn input[type=reset]{margin-left:2rem}
.fulture .bottom-text{position:absolute;left:0;width:100%;bottom:4rem}
.fulture .bottom-text p{text-align:center;font-size:12px;font-family:FUTURAL;letter-spacing:17px;color:#987958}
@media screen and (max-width:1440px){
.fulture .con .fulture-box .left >ul >li label{left:110px}
.fulture .con .fulture-box .left >ul >li h2{width:90px}
.fulture .con .fulture-box .left >ul >li input{width:calc(100% - 110px)}
.fulture .con .fulture-box .right >ul >li label{left:110px}
.fulture .con .fulture-box .right >ul >li h2{width:90px}
.fulture .con .fulture-box .right >ul >li input{width:calc(100% - 110px)}
.fulture .con .fulture-box .right >ul >li select{width:calc(100% - 110px)}
.fulture .con .fulture-box .btn{padding-left:110px}
}
@media screen and (max-width:1024px){
.fulture{padding-bottom:9rem}
.fulture .bottom-text{bottom:30px}
.fulture .bottom-text p{letter-spacing:12px}
}
@media screen and (max-width:768px){
	.fulture{padding-top:30px;padding-bottom:80px}
	.fulture .con .title h2{font-size:36px }
	.fulture .con .title h3{font-size:16px;margin-top:4px;letter-spacing:0}
	.fulture .con .fulture-box{margin-top:10px}
	.fulture .con .fulture-box .left{width:100%}
	.fulture .con .fulture-box .left >ul >li{width:100%;margin-top:20px}
	.fulture .con .fulture-box .left >ul >li:nth-child(3){width: 100%;}
	.fulture .con .fulture-box .left >ul >li label{left:0}
	.fulture .con .fulture-box .left >ul >li h2{text-align:left;width:100%;font-size:14px;line-height:24px}
	.fulture .con .fulture-box .left >ul >li input{width:100%;height:44px;font-size:14px}
	.fulture .con .fulture-box .left >ul >li .box h3{line-height:44px;font-size:14px}
	.fulture .con .fulture-box .left >ul >li .box h3:before{font-size:16px}
	.fulture .con .fulture-box .left >ul >li .box ul li{line-height:44px;font-size:14px}
	.fulture .con .fulture-box .right{width:100%;padding-top:0}
	.fulture .con .fulture-box .right >ul >li{width:100%;margin-top:20px}
	.fulture .con .fulture-box .right >ul >li:nth-child(3){width: 100%;}
	.fulture .con .fulture-box .right >ul >li label{left:0}
	.fulture .con .fulture-box .right >ul >li h2{text-align:left;width:100%;font-size:14px;line-height:24px}
	.fulture .con .fulture-box .right >ul >li input{width:100%;height:44px;font-size:14px}
	.fulture .con .fulture-box .right >ul >li select{width:100%;height:44px;font-size:14px;}
	.fulture .con .fulture-box .right >ul >li .box h3{line-height:44px;font-size:14px}
	.fulture .con .fulture-box .right >ul >li .box h3:before{font-size:16px}
	.fulture .con .fulture-box .right >ul >li .box ul li{line-height:44px;font-size:14px}
	.fulture .con .fulture-box .btn{margin-top:20px;padding-left:0;display:flex;justify-content:center}
	.fulture .con .fulture-box .btn input{width:80px;height:44px;font-size:14px}
	.fulture .con .fulture-box .btn input[type=reset]{margin-left:10px}
	.fulture .bottom-text{bottom:20px}
	.fulture .bottom-text p{letter-spacing:0}
}
@media screen and (max-width:500px){
	.fulture .con .title h2{font-size:20px }
}

/* 加盟流程 */
/* procedure */
.procedure{position: relative;background: #fff;clear: both;margin-top: 130px;}
.procedure .wrap-tit { }
.procedure .wrap-tit h2{font-size: 35px; font-weight: normal; text-align: center; }
.procedure-con { margin-top: 53px; height: 460px; overflow: hidden; position: relative;}
.procedure-con:after { content: ''; display: block; position: absolute; left: 0; top: 128px; background: url("../images/procedure-before.png") no-repeat center; width: 100%; height: 20px;}
.procedure-con .item {position: absolute; top: 0; width: 150px; text-align: center;}
.procedure-con .item span {  margin:0 auto;display:block; overflow:hidden;width: 40px; height: 40px;}
.procedure-con .item span img { width: 100%;}
.procedure-con .item h2 { margin-top:10px;font-size:18px; color: #333; }
.procedure-con .item em { margin: 10px auto 0; display: block; width: 1px; height: 47px; border-right: 1px dashed  #999999; box-sizing: border-box;}
.procedure-con .item i { display:block; margin:0 auto;width: 20px; height: 20px; border: 4px solid #ccc; box-sizing: border-box; border-radius: 50%;}
.procedure-con .item:nth-of-type(n+5) em { margin: 0 auto 10px;}
.procedure-con .item:nth-of-type(1) { left: 6%;}
.procedure-con .item:nth-of-type(2) { left: 32%;}
.procedure-con .item:nth-of-type(3) { left: 57.5%;}
.procedure-con .item:nth-of-type(4) { left: 83.5%;}
.procedure-con .item:nth-of-type(5) { left: 19%; top: 130px;}
.procedure-con .item:nth-of-type(6) { left: 45%; top: 130px;}
.procedure-con .item:nth-of-type(7) { left: 70.5%; top: 130px;}
.procedure-con .item:hover  span img { transform: translateY(-40px);}
.procedure-con .item:hover h2 { color: #d1af75;}
.procedure-con .item:hover em { border-right: 1px dashed #d1af75;}
.procedure-con .item:hover i { border: 4px solid #d1af75;}
@media screen  and (max-width: 1440px){
	.procedure-con:after{background: #eee none; z-index: 1; height: 24px;}
	.procedure-con .item{z-index: 2;}
}
@media screen  and (max-width: 768px){
	.procedure{margin-top: 50px;}
	.procedure-con{ height: auto; }
	.procedure-con:after{display: none;}
	.procedure-con .item{position: static; width: 100%; margin: 0 auto; margin-bottom: 20px;}
	.procedure-con .item span{width: 40px; height: 40px;}
	.procedure-con .item i{display: none;}
	.procedure-con .item:nth-of-type(5) em{display: none;}
	.procedure-con .item h2{font-size: 20px;}
}
@media screen  and (max-width: 500px){
	.procedure{margin-top: 40px;}
	.procedure .wrap-tit h2{font-size: 24px}
	.procedure-con{margin-top: 30px;}
	.procedure-con .item h2{font-size: 16px;}
	.procedure-con .item em{height: 25px;}
}



/* 加盟优势 */
.jm_advan{ background: url(../images/jmysbg.jpg) no-repeat center; background-size: cover; padding-top: 90px; padding-bottom: 90px; }
.advantit{font-size: 35px; text-align: center; margin-bottom: 30px;}
.adv_con{width: 80%; margin: 0 auto;}
.adv_con .head{ background-color: #bc9b69; }
.adv_con .head h1{ font-size: 35px; font-weight: bold; text-align: center; color: #FFFFFF; padding: 10px;}
.adv_con .head h1 span{ font-weight: normal; padding-left: 10px; }
.adv_con .row { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: stretch;}
.adv_con .row:last-child { flex-direction: row-reverse; }
.adv_con .item { box-sizing: border-box; width: 50%; padding: 20px 80px; background-color: #FFFFFF; text-align: center;  }
.adv_con .item:nth-child(2) { background-color: #EEEEEE;}
.adv_con .item .icon{width: 86px; height: 86px; border-radius: 80px; margin: 0 auto;/* background-color: #b88b44; */  }
.adv_con .item .text{  }
.adv_con .item .text h3{ margin: 20px 0 10px; font-size: 20px; font-weight: normal; color: #333333; }
.adv_con .item .text p{ font-size: 16px; line-height: 28px; }

@media (max-width: 1240px) {
	.adv_con{width: 90%;}
}
@media (max-width: 768px) {
	.jm_advan{padding-top: 50px; padding-bottom: 50px;}
	.advantit{font-size: 24px;}
	.adv_con{width: 100%;}
	.adv_con .head h1{font-size: 24px;}
}
@media (max-width: 500px) {
	.advantit{margin-bottom: 20px;}
	.adv_con .item{width: 100%; padding: 20px 10px;}
	.adv_con .head h1{font-size: 18px;}
	.adv_con .item .icon{width: 70px; height: 70px;}
	.adv_con .item .icon img{ width: 100%;}
	.adv_con .item .text h3{ font-size: 18px; margin-top: 10px;}
	.adv_con .item .text p{font-size: 14px; line-height: 24px;}
	
}


/* 预约测量 */
.store_form{height:710px;background:#000 url(../images/store_bg.jpg) no-repeat center; background-size:cover;}
.store_form_bor{left:30px;right:30px;top:30px;bottom:30px;border:1px solid rgba(255,255,255,0.2); z-index: 1;}
.store_form_in{padding:190px 125px 0; z-index: 10;}
.store_form_in dl{width:50%;float:left;margin-bottom:40px;}
.store_form_in dl dt{width:90px;float:left;font-size:18px;color:#fff;/* font-family: "PingFangSC-Semibold"; */line-height: 60px; font-weight: bold;}
.store_form_in dl dd{overflow: hidden;}
.store_form_in dl dd .store_input{width:85%;height:60px;padding:18px;background:rgba(255,255,255,0.3);color:#fff;font-size:16px;/* font-family: "PingFang Regular"; */}
.store_form_in dl dd .store_input::-webkit-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_input:-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_input::-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_input:-ms-input-placeholder {color:#fff;}
.store_form_in dl dd .store_input::-ms-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_textarea::-webkit-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_textarea:-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea::-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea:-ms-input-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea::-ms-input-placeholder {color:#fff;} 
.retail_box .store_form_in dl{width:100%;}
.store_form_in dl dd select{float:left;width: 29%;height:60px;  padding:18px;border: none; font-size: 14px; color: #666; background:#fff url(../images/select.png) no-repeat 88% 50%; appearance: none; -webkit-appearance: none;-moz-appearance: none;margin-right:3%;/* font-family: "PingFang Regular"; */ }
.store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:220px;height:65px;background: #bc9b69;background-size:cover;font-size:18px;/* font-family: "PingFangSC-Semibold"; */font-weight: bold; color:#fff;cursor:pointer;margin-top:15px;}
.store_form_in dl dd .btn_submit:hover,.store_form_in dl dd .btn_reset:hover{ background-color: #d0ba62; }
.store_form_in dl:last-child{width:100%;}

/*预约服务*/
.reservation_box{margin-top:70px; margin-bottom: 60px;}
.reservation_bg{ background:url(../images/reser_bg.jpg) no-repeat center;background-size: cover;}
.reservation_box .store_form{width:62%;height:auto;float:left; background:url(../images/form_bg.jpg) no-repeat center; background-size: cover;padding:55px 40px 55px 70px;}
.reservation_box .store_form_bor{left:20px;right:20px;top:20px;bottom:20px;}
.reservation_box .store_form_in{padding:0;margin-top:65px;}
.reservation_box .store_form_in dl:nth-child(3){width:100%;}
.reservation_design{position: relative; z-index: 10; background:url(../images/product3.png) no-repeat right center;}
.reservation_design dl dt{float:left;font-size:120px;color: #bc9b69;line-height: 0.8;margin-right:20px;}
.reservation_design dl dd h3{font-size:35px;color:#fff;}
.reservation_design dl dd{margin-top:10px;}
.reservation_design dl dd p{font-size:28px;color:#fff; font-family: "PingFang Regular";margin-top:5px;}
.reservation_box .store_form_in dl dd select{margin-bottom: 40px;}
.reservation_box .store_form_in dl:nth-child(3) dd .store_input{width:93%;}
.reservation_step{padding:160px 50px 0 80px; width: 38%; float: right;}
.step_item{padding-bottom:54px;background:url(../images/reser_jiao.png) no-repeat 16px 100%;margin-bottom:40px;}
.step_item img{vertical-align: middle;}
.step_item span{display:inline-block;font-size:26px;color:#fff;padding-left:34px; vertical-align: middle;}
.step_item:last-child{padding-bottom:0;background:none;margin-bottom:0;}
 @media only screen and (max-width:1680px) { 
	.store_form{height:600px;}
	.store_form_bor{left:20px;right:20px;top:20px;bottom:20px;}
	.store_form_in{padding:150px 100px 0;}
	.store_form_in dl dt{width:70px;}
}
@media only screen and (max-width:1440px) { 
	.reservation_step{padding-left:50px;}
	
}
 @media only screen and (max-width:1366px) {
	.step_item span{font-size:20px;}
	.order_txt{width:50%;margin-left:-25%;}
}
 @media only screen and (max-width:1280px) { 
	.reservation_step{padding-left:50px;}
	.step_item span{font-size:18px;} 
}
@media (max-width: 1024px) {
	.store_form{height:500px;}
	.store_form_in{padding:120px 50px 0;}
	.store_form_in dl{margin-bottom:30px;}
	.store_form_in dl dd .store_input,.store_form_in dl dd select{height:50px;}
	.store_form_in dl dd select{padding:15px; background-size: 25px;}
	.store_form_in dl dt{width:40px;line-height: 50px;margin-right:20px;font-size: 16px;}
	.store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:180px;height:50px;}
	.store_form_in dl dd .store_input{padding:15px; font-size: 14px;}
	.store_form_in dl dd .store_textarea{height:100px;padding:15px;}
	.reservation_box{margin-top:30px;}
	.reservation_design{background-size: 60px;}
	.reservation_design dl dd p{margin-top:0;}
	.reservation_box .store_form_in{margin-top:40px;}
	.step_item{padding-bottom:35px;margin-bottom:30px; background-size: 10px;}
	.step_item img{width:40px;}
	.step_item span{padding-left:20px;font-size:16px;}
}
@media (max-width: 800px) {
	.reservation_box .store_form{width:100%;float:none;}
	.store_form_in dl dd .store_textarea{padding:10px;}
	.reservation_box .store_form_bor{left:10px;right:10px;top:10px;bottom:10px;}
	.reservation_box .store_form{padding:40px 30px 40px 40px;}
	.reservation_step{padding:90px 20px; width: 100%;}
	.reservation_box .store_form_in dl dd select{margin-bottom:20px;}
}
@media (max-width: 640px) { 	 
	.reservation_step{padding:30px 20px;}
	.reservation_design dl dt{font-size: 90px;}
	.reservation_design dl dd p{font-size: 20px;}
	.reservation_design dl dd h3{font-size: 22px;}
	
	.store_form_in dl{width: 100%;}
	.store_form_in dl dd .store_input{width: 100%;}
	.reservation_box .store_form_in dl dd select{width: 100%; margin-left: ; margin-right: 0;}
}
 @media (max-width: 500px) {  
	.reservation_box .w1400{margin:0;}
	.store_form_in dl dd .btn_submit, .store_form_in dl dd .btn_reset{height:44px; margin-top: 0;}
	.reservation_box .store_form_in dl:nth-child(3) dd .store_input{width:100%;}
	.step_item{padding-bottom:25px;margin-bottom:20px;}
	.reservation_box .store_form{padding:30px;}
	.reservation_box .store_form_in{margin-top:30px;}
}



/* 联系我们 */
.main-contact-us{width:100%;background-color:#fffeff;border-bottom:1px solid #f5f5f5}
.main-contact-us .contact-us-container{padding-top:60px;padding-bottom:70px}
.main-contact-us .container-title{width:100%;font-weight:bold;color:#333;margin-bottom:10px;font-size: 35px;}
.main-contact-us .container-text{width:100%;color:#888;margin-bottom:60px;font-size: 18px;}
.main-contact-us .map{width:100%;position:relative}
.main-contact-us .map img{width:100%}
.main-contact-us .map-content{width:400px;background-color:#fff;position:absolute;top:50%;right:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding: 50px 30px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.09);box-shadow:0 0 30px 0 rgba(0,0,0,0.09)}
.main-contact-us .content-title{width:100%;color:#cdc287;margin-bottom:20px;font-size: 24px;}
.main-contact-us .content-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.main-contact-us .item-icon{width:20px;margin-right: 10px;}
.main-contact-us .item-icon img{width:100%}
.main-contact-us .item-text{width:calc(100% - 40px);color:#666;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 16px;}
@media(max-width:1280px){
	.main-contact-us .contact-us-container{width:100%;}
	.main-contact-us .map-content{width:100%;position:static;-webkit-transform:translate(0);transform:translate(0)}
}
@media(max-width:768px){
	.main-contact-us .container-title{font-size: 24px;}
	.main-contact-us .container-text{font-size: 16px; margin-bottom: 30px;}
	.main-contact-us .contact-us-container{padding-bottom: 30px;}
}
@media(max-width:488px){
	.main-contact-us .container-title{font-size: 20px;}
	.main-contact-us .container-text{font-size: 14px;}
	.main-contact-us .map-content{padding: 30px 10px;}
	.main-contact-us .content-title{font-size: 20px;}
	.main-contact-us .item-icon{width: 15px;}
	.main-contact-us .item-text{font-size: 14px;}
}
/* 在线留言 */
.main-online-message{width:100%;padding-top:60px;padding-bottom:130px}
.main-online-message .online-message-container{}
.main-online-message .container-A{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}
.main-online-message .title-box{width:60%}
.main-online-message .title{width:100%;font-weight:bold;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size: 35px;}
.main-online-message .title-text{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#888;font-size: 18px;}
.main-online-message .smt{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main-online-message .smt input[type=submit]{width:auto;background-color:#333;color:#e0dbc0;padding:20px 60px;border:0;outline:0;cursor:pointer}
.main-online-message .container-B{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-online-message .item-A{width:33.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.main-online-message .item-A span{color:#555;padding-left:30px;margin-right:20px;font-size: 16px;}
.main-online-message .item-A em{color:#f00}
.main-online-message .item-A input{width:auto;height:50px;background-color:#f5f5f5;border:0;outline:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding: 10px; font-size: 16px;}
@media(min-width:900px){
.main-online-message .item-A:nth-child(3n+1) span{padding-left:0}
}
.main-online-message .item-B{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.main-online-message .item-B span{color:#555;font-size: 16px;}
.main-online-message .item-B em{color:#f00}
.main-online-message .item-B textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:160px;background-color:#f5f5f5;border:0;outline:0;margin-left:20px;padding: 10px; font-size: 16px;}
@media(max-width:1280px){
/* .main-online-message .online-message-container{width:100%;max-width:900px;padding:0 10px} */
}
@media(max-width:900px){
.main-online-message .container-A{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-online-message .title-box{width:100%;margin-bottom:25px}
.main-online-message .smt{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.main-online-message .item-A{width:50%}
.main-online-message .item-A:nth-child(2n+1) span{padding-left:0}
}
@media(max-width:768px){
	.main-online-message{padding-top: 30px; padding-bottom: 60px;}
	.main-online-message .container-A{margin-bottom: 30px;}
	.main-online-message .title{font-size: 24px;}
	.main-online-message .title-text{font-size: 16px;}
	.main-online-message .smt button{padding: 10px 30px!important;}
}
@media(max-width:600px){
.main-online-message .item-A{width:100%}
.main-online-message .item-A span{padding-left:0}
}
@media(max-width:480px){
	.main-online-message .title{font-size: 20px;}
	.main-online-message .title-text{font-size: 14px;}
	.main-online-message .smt button{font-size: 14px!important;}
	.main-online-message .title-box{margin-bottom: 18px;}
	
	.main-online-message .item-A{margin-bottom: 25px;}
	.main-online-message .item-A span{font-size: 14px;}
	.main-online-message .item-A input{height: 38px; padding-left: 15px;font-size: 14px; }
	.main-online-message .item-B textarea{margin-left: 15px;padding-left: 15px; padding-top: 10px;font-size: 14px;}
	
}



/* 定制流程 */
.lcBox{ background-color: #F6F6F6; padding: 50px 0; }
.lcBox .lc{ width: 80%; margin: 0 auto; padding-left: 80px; position: relative;  }
.lcBox .lc::before{ content: ""; display: block; height: 100%; width: 2px; position: absolute; top: 50px; left: 24px;  background-color: #BC9B69; z-index: 1; }
.lcBox .lc .item{ position: relative; transition: all 0.3s; }
.lcBox .lc .item:hover{ box-shadow: 0 0 20px 10px rgba(0,0,0,0.05);}
.lcBox .lc .item .icon{ background: #BC9B69 center no-repeat; background-size: 60%; display: block; width: 50px; height: 50px; border-radius: 50px; position: absolute; left: -80px; top: 20px; z-index: 2;  }
.lcBox .lc .item .text{ position: relative; padding: 40px 30px; background-color: #FFFFFF; margin-top: 50px;}
.lcBox .lc .item .text::before{  content: ""; display: block; width: 0; width: 0; border: 10px solid transparent; border-right-color: #FFFFFF; position: absolute; left: -20px;}
.lcBox .lc .item .text .tit{ font-size: 26px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #DDDDDD;}
.lcBox .lc .item .text .cont{ line-height: 32px;  font-size: 16px; }
.lcBox .lc .item .text .cont p{  }
@media(max-width:1024px){
	.lcBox{padding-top: 20px;}
	.lcBox .lc{ width: 100%; }
	.lcBox .lc .item .text{padding: 30px 20px;}
	.lcBox .lc .item .text .tit{ font-size: 22px; }
}
@media(max-width:580px){
	.lcBox{padding-bottom: 30px;}
	.lcBox .lc{ padding-left: 60px;}
	.lcBox .lc::before{  left: 19px; top: 30px; }
	.lcBox .lc .item .icon{width: 40px; height: 40px; left: -60px;}
	.lcBox .lc .item .text{margin-top: 20px; padding: 20px;}
	.lcBox .lc .item .text .tit{ font-size: 20px; margin-bottom: 10px; padding-bottom: 10px; }
	.lcBox .lc .item .text .cont{ font-size: 14px; line-height: 26px; }
}


/* 绿色板材 */
.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}

.device{padding:100px 0;background:url(../images/gray-x.png) repeat-x bottom center;background-size:1px 56%;}
.device .deviceItem{ width: 83.3%; margin: 0 auto; }
.device .deviceItem .item{ width:30%;float:left;display:block;margin: 0 1.65%; overflow: hidden;}
.device .deviceItem .item span{display:block}
.device .deviceItem .item .ff{padding:60px 30px 40px 30px;background:#fff;position:relative;}
.device .deviceItem .item .f1{ font-size: 24px; font-weight: bold; }
.device .deviceItem .item .f2{ font-size: 24px; font-weight: bold;margin-bottom:20px;}
.device .deviceItem .item .f3{ font-size: 16px; color:#777;line-height: 2;height:auto;min-height:96px; height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.device .deviceItem .item .line{margin-top:20px;width:26px;height:3px;background:#bc9b69;}
.device .deviceItem .item:hover .f1,.device .deviceItem .item:hover .f2,.device .deviceItem .item:hover .f3{color:#fff;}
.device .deviceItem .item:hover .line{background:#fff;}
.device .deviceItem .item:hover .ff{background:#bc9b69;}
.device .deviceItem .icon{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:40%;}
.device .deviceItem .icon img{ max-width: 100%; }
@media only screen and (max-width:1680px){
  .device{padding:80px 0;}
  .device .deviceItem .item .f3{min-height:130px;}
}
@media only screen and (max-width:1440px){ 
  .device .deviceItem .item .f1,.device .deviceItem .item .f2{font-size:18px;}
  .device .deviceItem .item .ff{padding:40px 20px 30px 20px;}
}
@media only screen and (max-width:1240px){
  .device{padding:40px 0;}
  .device .deviceItem{ width: 93.3%; }
}
@media only screen and (max-width:1024px){
  .device{padding:50px 0 30px;}
  .device .deviceItem .item .ff{padding:40px 20px 20px 20px;}
}
@media only screen and (max-width:800px){
  .device .deviceItem .item .f3{font-size:14px;min-height: 140px;}
  .device .deviceItem .item .f1, .device .deviceItem .item .f2{font-size:15px;}
}
@media only screen and (max-width:768px){
  .device .deviceItem{ width: auto; margin: 0 -1.65%; }
}
@media (max-width:500px){ 
  .device{background:none;}
  .device .deviceItem{width:80%;margin:0 auto;}
  .device .deviceItem .item{max-width:100%;margin:0 auto 20px auto;float:none;width:auto;}
  .device .deviceItem .item .f3{height:auto;min-height: auto;}
  .device .deviceItem .item .f1, .device .deviceItem .item .f2{font-size:18px;} 
  .device .deviceItem .item img{width:100%;}
  .device .deviceItem .icon{width:30%;}
  .device .deviceItem .item .ff{padding:40px 0 0;}
}


.jm_pic{text-align: center; margin-bottom: 120px;}
.jm_pic img{ max-width: 100%; }
@media only screen and (max-width:1240px){
	.jm_pic img{ max-width: 96%; }
	.jm_pic{margin-bottom: 90px;}
}
@media only screen and (max-width:1024px){
	.jm_pic{margin-bottom: 60px;}
}
@media only screen and (max-width:768px){
	.jm_pic{margin-bottom: 40px;}
}
@media only screen and (max-width:500px){
	.jm_pic{margin-bottom: 30px;}
}

/* 八大痛点 */
.tit_zhi{margin: 80px 0; text-align: center;}
.tit_zhi h3{font-size: 34px; font-weight: normal; margin-bottom: 20px;}
.tit_zhi h3 span{ color: #b88b44; }
.tit_zhi p{font-size: 16px}
.tdBox{background-color: #FFFFFF;}
.tdBox .td{ margin-bottom: 50px;}
.tdBox .td ul{display: flex; flex-wrap: wrap; }
.tdBox .td ul li{ width: 25%; padding: 50px 30px; transition: all 0.1s;}
.tdBox .td ul li .icon{ width: 100px; height: 100px; /* width: 100%; */ margin: 0 auto; position: relative; border-radius: 80px; background-color: ; border: 2px solid #b88b44; text-align: center; display: flex; align-items: center; justify-content: center; }
.tdBox .td ul li .icon img{ width: 60%; }
.tdBox .td ul li .icon img.hover{ /* position: absolute; top: 0; left: 0; */  display: none; }
.tdBox .td ul li .text{ text-align: center; margin-top: 30px;}
.tdBox .td ul li .text h3{ color: #b88b44; margin-bottom: 20px; font-size: 20px; font-weight: normal; }
.tdBox .td ul li .text p{ font-size: 14px; }
.tdBox .td ul li:hover{ background-color: #b88b44; box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);}
.tdBox .td ul li:hover .icon{border-color: #FFFFFF;}
.tdBox .td ul li:hover .icon img{ display: none; }
.tdBox .td ul li:hover .icon img.hover{ display: block; }
.tdBox .td ul li:hover .text h3{ color: #ffffff; }
.tdBox .td ul li:hover .text p{ color: #ffffff; }
@media (max-width: 1240px) {
	
}
@media (max-width: 1024px) {
	.tit_zhi{margin: 50px 0;}
}
@media (max-width: 768px) {
	.tit_zhi{margin: 30px 0;}
	.tit_zhi h3{font-size: 26px; margin-bottom: 10px;}
	.tdBox .td ul li{padding: 40px 30px;width: 50%;}
}
@media (max-width: 480px) {
	.tit_zhi h3{ font-size: 22px; }
	.tdBox .td{ margin-bottom: 30px; }
	.tdBox .td ul li{ padding: 20px ;width: 50%; }
	.tdBox .td ul li .icon{ height: 80px; width: 80px; }
	.tdBox .td ul li .text{ margin-top: 15px; }
	.tdBox .td ul li .text h3{ font-size: 16px; margin-bottom: 10px; }
	.tdBox .td ul li .text p{ font-size: 12px; line-height: 22px; }
}


/* 智能设计 */
.design { background: url(../images/zz/ys-2-bj.jpg) no-repeat center; background-size: cover;}
.design .tit_zhi{ color: #FFFFFF; margin: 0; padding: 80px 0; }
.design .des{ padding-bottom: 50px; }
.design .des ul{ display: flex; flex-wrap: wrap; margin: 0 -1%; }
.design .des li{ width: 31.33%; background-color: rgba(255,255,255,0.8); margin: 1%; padding: 50px 30px;  transition: all 0.3s; border-radius: 20px; }
.design .des li:hover{ background-color: #b88b44; box-shadow: 0 0 10px 10px rgba(0,0,0,0.1); transform: translateY(-10px); }
.design .des li:last-child{ width: 64.5%; }
.design .des li .icon{ background-color: #b88b44; width: 100px; height: 100px; border-radius: 100px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin: 0 auto; margin-bottom: 20px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); border: 8px solid #FFFFFF; }
/* .design .des li:hover .icon{ border: 2px solid #FFFFFF; } */
.design .des li .icon img{ width: 60%; transition: all 0.5s; }
.design .des li:hover .icon img{ transform: rotate(360deg); }
.design .des li .txt{ font-size: 18px; text-align: center; color: #333333; }
.design .des li:hover .txt{ color: #FFFFFF; }
@media (max-width: 1240px) {
	.design .tit_zhi{padding-bottom: 30px;}
}
@media (max-width: 1024px) {
}
@media (max-width: 768px) {
	.design .des li{padding: 30px 10px;}
}
@media (max-width: 500px) {
	.design .tit_zhi{padding-top: 50px;}
	.design .tit_zhi p{ font-size: 12px; line-height: 20px;}
	.design .des{padding-bottom: 20px;}
	.design .des li{width: 48%;}
	.design .des li:hover{ transform: translateY(0px); }
	.design .des li:last-child{ width: 100%; }
	.design .des li .icon{width: 80px; height: 80px;}
	.design .des li .txt{font-size: 14px;}
}


/* 云应用 */
.util{background-color: #F9F9F9; padding-bottom: 60px;}
.util ul{display: flex; flex-wrap: wrap; box-shadow: 0 0 10px 5px rgba(0,0,0,0.1); }
.util ul li{width: 20%; display: flex; flex-direction: column;}
.util ul li:nth-child(2n){ flex-direction: column-reverse; }
.util ul li .icon{ background-color: #ffba00; height: 260px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.util ul li .icon .img{ width: 100px; height: 100px; transition: all 0.5s;  }
.util ul li:hover .icon .img{ transform: translateY(-20px); }
.util ul li .icon .img img{width: 100%;}
.util ul li .icon .txt{ color: #FFFFFF; margin-top: 20px; font-size: 16px;}
.util ul li .text{ display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 30px; height: 260px; background-color: #FFFFFF;}
.util ul li .text p{ font-size: 14px; line-height: 28px; }
@media (max-width: 1240px) {
	.util ul li .icon .img{width: 80px; height: 80px;}
}
@media (max-width: 1024px) {
	.util ul li .icon .img{width: 60px; height: 60px;}
}
@media (max-width: 768px) {
	.util ul li{ width: 100%; flex-direction: row;}
	.util ul li:nth-child(2n){ flex-direction: row-reverse;}
	.util ul li .icon{height: auto; width: 50%;}
	.util ul li .text{height: auto; width: 50%; padding: 50px 20px;}
}
@media (max-width: 500px) {
	.util{padding-bottom: 30px;}
}


/* 产品视频展示 */
.ec-D {padding-bottom: 50px}
.ec-D .list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -1%;}
.ec-D .item {width: 25%; padding: 0 1%; margin-bottom: 2%;cursor: pointer}
@media(min-width: 501px){
    .ec-D .item:nth-child(3n+1){
        transition-delay: .2s;
    }
    .ec-D .item:nth-child(3n+2){
        transition-delay: .4s;
    }
    .ec-D .item:nth-child(3n){
        transition-delay: .6s;
    }
}
@media(max-width: 500px){
    .ec-D .item:nth-child(2n+1){
        transition-delay: .2s;
    }
    .ec-D .item:nth-child(2n){
        transition-delay: .4s;
    }
}

.ec-D .item:hover .item-img img {-webkit-transform: scale(1.1);transform: scale(1.1)}
.ec-D .item:hover .content-title {font-weight: bold;color: #1ab05d}
.ec-D .item-img {width: 100%;position: relative; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden}
.ec-D .item-img-icon { width: 70px; position: absolute; top: 50%; transform: translateY(-50%); }
.ec-D .item-img img {width: 100%;transition: transform 12s cubic-bezier(.23, 1, .32, 1);}
.ec-D .item-content {width: 100%;padding: .4rem .3rem;background-color: #fff}
.ec-D .content-title {font-size: 20px;width: 100%;margin-bottom: .2rem;line-height: 1.3;color: #13202c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.ec-D .content-text {font-size: 16px;width: 100%;line-height: 1.625;color: #65717b;margin-bottom: .32rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.ec-D .date {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.ec-D .date-icon {width: .14rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.ec-D .date-icon img {width: 100%}
@media (max-width:1920px) {
    .ec-D .date-icon {width: 14px}
}
@media (max-width:1024px) {
	.ec-D .item{width: 50%;}
	.ec-D .item iframe{ height: 250px; }
}
.ec-D .date-text {font-size: 16px;width: auto;margin-left: .1rem;color: #65717b}
@media (max-width:900px) {
    .ec-D {width: 100%}
}
@media (max-width:500px) {
    .ec-D .item {width: 100%; margin-bottom: 2%}
	.ec-D .item iframe{ height: 200px; }
    .ec-D .content-title {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal}
}


/* 视频弹出 */
.video-mask {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.59);
	padding: 0 20%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 12
}
.video-mask .video-box {
	width: 100%;
	position: relative
}
.video-mask iframe { width: 100%; height: 500px;}
.video-mask video {
	width: 100%
}
.video-mask video source {
	width: 100%
}
.video-mask .video-mask-close {
	position: absolute;
	right: 0;
	top: -1.5em;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
}
@media (max-width:900px) {
	.video-mask {
		padding: 0 2%
	}
}
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#b88b44; BORDER-BOTTOM-COLOR:#b88b44; BORDER-TOP-COLOR:#b88b44; BORDER-RIGHT-COLOR:#b88b44;background:#b88b44; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#b88b44; BORDER-BOTTOM-COLOR:#b88b44; BORDER-TOP-COLOR:#b88b44; BORDER-RIGHT-COLOR:#b88b44; background:#b88b44; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#b88b44 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}

/* video */
.video{padding: 80px 0;}
.video .item{width: 23.5%;margin-bottom: 2%;position: relative;margin-right: 2%;transition: all .5s ease-out 0s;}
.video .item:nth-child(4n+4){margin-right: 0;}
.video .item .pic{overflow: hidden;position: relative;}
.video .item .pic img{width: 100%;}
.video .item .play{position: absolute;left: 50%;top: 45%;transform: translate(-50%,-50%);}
.video .item .play img{width: 60px;}
.video .item .text{font-size: 18px;font-weight: bold;text-align: center;padding: 25px 0;line-height: 30px;border: 1px solid #e3dddd;}
.video .item:hover{box-shadow: 0 5px 10px rgba(130,130,130,0.3);transform: translate(0,-10px);}
@media only screen and (max-width:1080px){
.video{padding: 50px 0;}
}
@media only screen and (max-width:768px){
.video{padding: 30px 0;}
.video .item{width: 48%;margin-bottom: 4%;}
.video .item:nth-child(odd){margin-right: 4%;}
.video .item:nth-child(even){margin-right: 0;}
.video .item .text{padding: 10px 0;font-size: 14px;line-height:20px;}
.video .item .play{top: 40%;}
.video .item .play img{width: 35px;}
}


/* è§†é¢‘å¼¹å‡º */
.z_tanchuang{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);-webkit-transform:scale(0);z-index:9999;}
.z_tanchuang .tbox{display:table-cell;background:rgba(0,0,0,0.8);text-align:center;vertical-align:middle}
.z_tanchuang .tbox .modal{background:white;padding:50px;display:block;border-radius:5px;position:relative;width:90%;max-width:1200px;max-height:90%;margin:0 auto}
.z_tanchuang .tbox .modal .out{position:absolute;width:40px;height:40px;line-height:40px;background:#008FD7 url(../images/conse.png) center no-repeat;background-size:20px;color:#000;font-size:30px;text-align:center;border-radius:50%;top:0;right:-50px;cursor:pointer}
.z_tanchuang .tbox .modal .img{width:100%;max-width:600px;margin:0 auto}
.z_tanchuang .tbox .modal .img video{display:block;width:100%;max-width:100%;object-fit:cover;outline: none;}
.z_tanchuang .tbox .modal .img img{margin:0 auto}
.z_tanchuang .tbox .modal .out:hover{background:#008FD7 url(../images/conse.png) center no-repeat;background-size:20px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.z_tanchuang .tbox .modal2{padding:20px}
.z_tanchuang .tbox .modal .img{max-width:1200px}
.z_tanchuang.one{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one .tbox .modal{transform:scale(0);animation:zoomIn .5s .8s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(0);-webkit-animation:zoomIn .5s .8s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out{transform:scale(1);animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out .tbox .modal{animation:zoomOut .5s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:zoomOut .5s cubic-bezier(0.165,0.84,0.44,1) forwards}
@keyframes unfoldIn{
0%{transform:scaleY(0.005) scaleX(0)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(1) scaleX(1)}
}
@keyframes zoomIn{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes zoomOut{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes unfoldOut{
0%{transform:scaleY(1) scaleX(1)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(0.005) scaleX(0)}
}
@-webkit-keyframes zoomIn{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@-webkit-keyframes zoomOut{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@-webkit-keyframes unfoldOut{
0%{transform:scaleY(1) scaleX(1)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(0.005) scaleX(0)}
}
@-webkit-keyframes unfoldIn{
0%{transform:scaleY(0.005) scaleX(0)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(1) scaleX(1)}
}
@media(max-width:960px){
  .z_tanchuang .tbox .modal{padding:10px}
  .z_tanchuang .tbox .modal .out{width:30px;height:30px;top:-50px;right:-2px}
}