﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; font-size: 14px;}
img{ border:0;     vertical-align: middle;}
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1440px; margin: 0 auto; }
.w1200{ width:1200px; margin: 0 auto; }
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

*:focus{   
	border:none;
}

@font-face {
    font-family: 'cyfls';
    src: url('../font/MFKeSong_Noncommercial-Regular.otf') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{overflow-x:hidden;}


/* 导航栏 */
.header_nav{height:100px; width:80%;  position: relative; margin: 0px auto;}
.h_logo{width:230px; height:100%; float: left; display: flex; align-items: center;}
.h_logo img{ align-items: center; margin: 0px auto; max-width: 100%;}
.header_dao{width:52%; height: 100%;  float: right; margin-right:2%  }
.nav{width:100%; height:100%;}
.nav .nLi{ float:left;  position:relative; display:inline; height:100%;  width:14.2%;  line-height: 100px; background: url(../images/nav_active.png) no-repeat left center; padding-left:15px;}
.nav .nLi h3{ height:100%; width:100%; }
.nav .nLi h3 a{font-size:16px;  color:#000;  position: relative  }
.nav .nLi h3 a p{font-size:16px; color:#000; }
.nav .nLi:hover,.nav li.active{background: url(../images/nav_hactive.png) no-repeat left center}
.nav .sub{ display:none;left:50%; top:106px;  position:absolute;  line-height:26px; width:130px;  margin-left: -65px;    z-index: 999; background: #ddd;}
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height:40px;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; float: left; margin: 0px;}
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 14px; height: 100%; }
.nav .sub a:hover{color:#0d357f}
.h_menu{float: right; font-size: 16px; color: #000000; line-height: 92px; height:100px;}
.h_menu span{font-size: 30px; color: #ecc083; font-weight: bold; font-family: "Arial"}
.header-main{height:100px; width:90%; margin:0px auto;}









/* 首页:banner */
.banner{ width:100%; height:750px; position: relative; overflow: hidden; margin-top:100px; }
.banner .slideBox{position:relative;overflow:hidden;width:90%;height:100%; z-index:99; margin:0px auto;}
.banner .slideBox .hd{z-index:1;height:auto; position: absolute; bottom:200px; right:50px;}
.banner .slideBox .hd ul{zoom:1; }
.banner .slideBox .hd ul li{margin:30px auto; width:30px; cursor:pointer; font-size: 20px; color: #000000; position: relative; font-family: "Times"; font-weight: bold;}
.banner .slideBox .hd ul li:after{content: ""; width:0; height: 1px; background: #dcdcdc; position: absolute; top:12px; right:-30px; transition: all 0.4s ease-in-out;}
.banner .slideBox .hd ul li.on:after{width: 30px; transition: all 0.4s ease-in-out;}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:750px; overflow: hidden; }
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%; }
.banner_ma{width:40px; height: auto; position: absolute; top:0; right:35px}
.ban_wx{width:38px; height: 38px; background: url(../images/wx_i.png) no-repeat center; position: relative; margin-bottom: 15px;}
.ban_sj{width:38px; height: 38px; background: url(../images/sj_i.png) no-repeat center; position: relative; margin-bottom: 15px;}
.ban_dt{width:38px; height: 38px; background: url(../images/dt_i.png) no-repeat center; cursor: pointer}
.banner_ma img{width:100px; height: 100px; position: absolute; top:0; left:-100px; display: none; border: 1px solid #ddd; z-index:999}
.ban_wx:hover img{display: block}
.ban_sj:hover img{display: block}
.ban_sj:hover{background: url(../images/sj_hi.png) no-repeat center}
.ban_wx:hover{background: url(../images/wx_hi.png) no-repeat center}
.ban_dt:hover{background: url(../images/dt_hi.png) no-repeat center; }
.banner:after{content:"";  width:20%; height: 195px; background: #efeae6; position: absolute; bottom:0; right:0}






/*视频*/
.index_video{width:100%; height:200px; background: #efeae6;}
.index_video_left{width:39%; float: left; background: #fede8b;  height: 200px; padding:0 116px; }
.index_video_right{float: left; height: 100%; margin-left: 3%}
.index_video_right img{ margin-top:65px;}
.in_icon{float: right; margin-right:6%; margin-top: 30px;}
.index_video_left h4{font-family: "cyfls"; font-size: 28px; color: #000000; margin-top: 10px; }
.index_video_left h3{font-family: "Times"; font-size:60px; color: #000000; font-weight: bold; }






/*弹出视频*/
.video_bj{width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:888; display:none}
.video_xx{width:600px; height:auto; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-190px; z-index:999}
.close{width:100%; height:40px; text-align:right; background:rgba(0,0,0,0.5);}
.close img{width:32px; height:32px; margin-top:4px; margin-right:10px;}
.video-box{width:100%; height:336px;}
.sj_video{width:100%; height:auto; overflow:hidden; display:none;}








/*关于我们*/
.index_about{width:100%; height:auto; background: url(../images/about_bjs.jpg) no-repeat right center; background-size: 100% auto; padding-top: 90px; overflow:hidden}
.index_about_left{width:48%; height: auto; float: left; margin-left:2.5%}
.index_about_left .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.index_about_left .slideBox .bd{ position:relative; height:100%; z-index:0;  float: left; width: 69%;  }
.index_about_left .slideBox .bd li{ zoom:1; vertical-align:middle; }
.index_about_left .slideBox .bd li img{width:100%; height: auto; display: block}
.index_about_left .slideBox .prev,
.index_about_left .slideBox .next{ display:block; width:48px; height:48px; margin-bottom:30px; margin-left: 26px;}
.index_about_left .slideBox .next{background: url(../images/dm_right.png) no-repeat center}
.index_about_left .slideBox .prev{background: url(../images/dm_left.png) no-repeat center}
.index_about_left .slideBox .prev:hover{background: url(../images/dm_hleft.png) no-repeat center}
.index_about_left .slideBox .next:hover{background: url(../images/dm_hright.png) no-repeat center}
.index_about_an{float: left; margin-left:4%; padding-top: 40px; width: 20%}
.index_about_an .about_an_zi{ margin-bottom: 20px; margin-left:20px; width:43px;}


.index_about_che{max-width:100%;  height: auto; overflow: hidden; position:absolute; bottom:56px; left:72%}
.index_about_che img{max-width: 100%}
.index_about_right{width:31%; height: auto; float: left; padding-top: 40px;}
.index_about_right h3{font-size: 50px; color: #000000; font-weight: bold;}
.index_about_right i{width:35px; height: 6px; background: #fede8b; display: block; margin: 20px 0;}
.about_right_info{width:100%; height: 288px; overflow: hidden}
.about_right_info p{font-size: 16px; color: #555555; line-height: 32px; text-indent: 2rem; height:100%}
.about_right_dh{width:100%; height: auto; overflow: hidden; margin-top: 30px; font-size: 18px; color: #000000;}
.about_right_dh span{font-weight: bold; font-size: 18px;}
.index_about_zi{float: left; margin-left:35px; margin-top: 112px;}






/*爱河站*/
.index_values{width:100%; height:auto; background: url(../images/val_bjs.png) no-repeat; padding-top: 82px; position: relative; overflow:hidden; background-size:100% 100%;}
.index_values_all{width:100%; height: auto; overflow:hidden; padding-left: 10%}
.in_val_zi{float: left}
.index_values_info{width:28%; height: auto; float: left; margin-left:5%; margin-top: 150px;}
.index_values_info h3{font-size: 50px; color: #000000; font-weight: bold;}
.index_values_info i{width:40px; height:6px; background: #fede8b; margin: 20px 0 15px; display: block}
.index_values_info p{width:100%; height: auto; overflow:hidden; line-height: 30px; font-size: 16px; color: #555555; margin: 10px 0}
.index_values_hc{max-width: 483px;}
.index_values_hc img{max-width: 100%}
.index_values_info h4{font-size: 60px; color: #000000; text-align: right; margin-top:26px; font-family:"Times"; font-weight: bold;}
.index_values_right{margin-left: 2%; width: 57%; float: left; margin-top: 5px;}
.values_zi{float: right; background: #fede8b; width: 639px; height: 140px; padding: 10px 50px 0 0}
.values_zi h4{font-family: "cyfls"; font-size: 28px; color: #000000; margin-top: 10px; text-align: right}
.values_zi h3{font-family: "Times"; font-size:60px; color: #000000; font-weight: bold; text-align: right}
.index_values_right .slideBox{ width:100%; height:auto;  position:relative; }
.index_values_right .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.index_values_right .slideBox .bd li{ zoom:1; vertical-align:middle; }
.index_values_right .slideBox .bd img{width:100%; height: auto; display: block}
.index_values_right .slideBox .prev,
.index_values_right .slideBox .next{ position:absolute;  display:block; width:290px; height:71px; bottom:0  }
.index_values_right .slideBox .next{ left:-230px; background: #efeae6 url(../images/ah_right.png) no-repeat center}
.index_values_right .slideBox .prev{ left:-530px; background: #efeae6 url(../images/ah_left.png) no-repeat center}
.index_values_right .slideBox .prev:hover{background: #fede8b url(../images/ah_hleft.png) no-repeat center}
.index_values_right .slideBox .next:hover{background: #fede8b url(../images/ah_hright.png) no-repeat center}
.index_values_zi{position: absolute; right:26px; bottom:75px}







/*流程*/
.index_liucheng{width:100%; height: auto; background: url(../images/liucheng_bj.jpg) no-repeat; background-size:100% 100%; overflow:hidden; position: relative; padding-top: 110px;    padding-bottom: 86px;}
.index_liucheng_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_liucheng_title h3{font-size: 50px; color: #000000; font-weight: bold;}
.index_liucheng_title i{width:36px; height: 6px; background: #fede8b; margin:15px auto; display: block}
.index_liucheng_title p{width:100%; font-size: 16px; color: #555555;}
.index_liucheng_all{width:85%; height: auto; overflow: hidden; margin: 40px auto 0}
.index_liucheng_top{width:100%; height: auto; overflow: hidden; }
.lc_jt{width:3.5%; height: auto; float: left; text-align: center; margin-top:115px}
.lc_info{width:15.5%; height: 318px; float: left}
.lc_num{width:84px; height: 84px; line-height: 84px; border-radius: 50%; border: 1px solid #000; background: #efeae6; text-align: center; font-size: 20px; color:#000; margin: 0px auto; font-size: 40px;position: relative; z-index:99 }
.lc_xingxi{width:100%; height: 252px; border: 1px solid #000; border-radius:18px; position: relative;  margin-top: -38px; z-index: 9; padding:65px 32px 0; 
	text-align: center}
.lc_xingxi:after{content: ""; width: 96%; height: 96%; border-radius:18px; border: 5px solid #fede8b; background: #fff; position: absolute; top:0; left:0; transition: all 0.4s ease-in-out;}
.lc_xingxi h3{font-size: 24px; color: #000000; position: relative; z-index: 9}
.lc_xingxi i{width:32px; height: 2px; background: #fede8b; margin:15px auto 15px; position: relative; z-index: 9; display: block;}
.lc_xingxi p{font-size:18px; color: #000000; position: relative; z-index: 9; line-height: 30px;}
.lc_jia{width:100%; height:auto; text-align: center; margin-top: -22px; position:relative; z-index: 9;opacity: 0; transition: all 0.4s ease-in-out; display:block;}
.index_liucheng_bottom{width:80%; height: auto; overflow: hidden; margin:40px auto 0; margin-left:19% }
.index_liucheng_bottom .lc_info{width:19.5%}
.index_liucheng_bottom .lc_jt{width:4.5%;}
.lc_info:hover .lc_jia{opacity: 1; transition: all 0.4s ease-in-out;}
.lc_info:hover .lc_xingxi:after{ border: 5px solid #fff; background: #fede8b; transition: all 0.4s ease-in-out;}
.zsz1{position: absolute; top:210px; left:31px;}




/*产品*/
.index_product{width:100%; height:auto; background: url(../images/product_bjs.png) no-repeat; background-size:100% auto; overflow:hidden;position: relative}
.index_product h3{width:100%; height: auto; overflow: hidden; text-align: center; font-size: 60px; color: #000; font-family:"Times"; font-weight: bold;}
.index_product_all{width:80%; height: auto; overflow: hidden; margin:214px auto;}
.index_product_all .swiper-slide a{width:100%; height: auto; display: block}
.in_pro_pic{width:100%; height: auto; display: block}
.in_pro_pic img{width:100%; height: auto; display: block}
.in_pro_xx{width:80%; height: 78px; border: 1px solid #000000; background: #fff; padding: 10px 0; text-align: center; margin: 36px auto 0;}
.in_pro_xx h3{width:100%; height:35px; line-height: 35px; font-size: 24px; color: #000000; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_pro_xx p{width:100%; height:20px; line-height:20px; font-size:14px; color: #000000; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_product_zi{position: absolute; left:20px; top:0;}
.index_pro_fj{position: absolute; right:18%; top:0;}
.index_pro_fj img{width:100%; height: auto; display: block}
.index_product_all .swiper-container{padding-bottom:70px;}

.swiper-pagination-bullet-active{background:#ecc083}
.swiper-pagination-bullet{width:10px; height:10px;}





/*空间*/
.index_kongjian{width:100%; height: auto;  position: relative; background: url(../images/kjz_bjs.png) no-repeat top left; padding-top:50px; }
.index_kongjian_all{width:88%; height: auto; overflow: hidden; background: #f7f7f7; padding:30px; margin: 0px auto;}
.kongjian_all_left{width:65%; height: auto; float: left}
.kongjian_all_left .swiper-container{width:100%;}
.kongjian_all_left .swiper-slide a{width:100%; display:block}


.kongjian_all_left .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.kongjian_all_left .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.kongjian_all_left .slideBox .bd li{ zoom:1; vertical-align:middle; height:auto; }
.kongjian_all_left .slideBox .bd li a{width:100%; height:100%; display:block;}
.index_kongjian_pic{width:100%; height: auto; overflow: hidden}
.index_kongjian_pic img{width:100%; height: auto; display: block}
.index_kongjian_xx{width:100%; height: 415px; overflow: hidden; background: #fff; padding:30px 40px; }
.index_kongjian_xx h3{width:80%; height: auto; font-size: 50px; color: #000000; font-weight: bold; text-overflow: ellipsis; overflow:hidden; white-space: nowrap }
.index_kongjian_xx i{width:38px; height: 6px; background: #fede8b; display: block; margin: 20px 0 0;}
.kongjian_xx_p{width:100%; height:166px; overflow: hidden; margin: 28px auto 30px}
.kongjian_xx_p p{font-size: 16px; color: #555555; line-height:32px;}
.kongjian_all_left .slideBox .bd li span{width:150px; height: 44px; background: #000000; color:#fff; text-align: center; line-height: 44px; font-size: 16px; display: block}
.kongjian_all_left .slideBox .prev,
.kongjian_all_left .slideBox .next{ position:absolute; top:58%; display:block; width:48px; height:48px; }
.kongjian_all_left .slideBox .next{ right:5%; background: url(../images/dm_right.png) no-repeat center}
.kongjian_all_left .slideBox .prev{ right:12%; background: url(../images/dm_left.png) no-repeat center}
.kongjian_all_left .slideBox .prev:hover{background: url(../images/dm_hleft.png) no-repeat center}
.kongjian_all_left .slideBox .next:hover{background: url(../images/dm_hright.png) no-repeat center}
.kongjian_all_left .swiper-button-next,.kongjian_all_left .swiper-button-prev{width:48px; height:48px;  top:58%; margin-top:0}
.kongjian_all_left .swiper-button-next{ right:5%; background: url(../images/dm_right.png) no-repeat center}
.kongjian_all_left .swiper-button-prev{ right:12%; background: url(../images/dm_left.png) no-repeat center; left:auto;}
.kongjian_all_left .swiper-button-prev:hover{background: url(../images/dm_hleft.png) no-repeat center}
.kongjian_all_left .swiper-button-next:hover{background: url(../images/dm_hright.png) no-repeat center}


.kongjian_all_right{width:33%; background: #fff; float: right; border-top: 8px solid #fede8b; padding:40px 40px 30px; height:873px}
.picScroll-top{ margin:0 auto;  width:100%;  overflow:hidden; position:relative; height: 800px }
.picScroll-top .bd{width:100%; height: auto; overflow: hidden}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ zoom:1; width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom:30px; }
.picScroll-top .bd ul li h3{width:100%; height: 64px; line-height: 32px; color:#000000; font-size: 20px; font-weight:bold;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.kongjian_pic{width:100%; height: 167px; display: block; margin: 10px auto; overflow:hidden}
.kongjian_pic img{width:100%; height:100%; display: block; object-fit: cover; object-position: center center;}
.picScroll-top .bd ul li p{width:100%; height: 60px; overflow: hidden; line-height: 30px; color:#555555; font-size: 16px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.picScroll-top .bd ul li span{font-size: 16px; color: #efc350; display: block; width: 100%; line-height: 26px; margin-top: 20px; margin-bottom: 30px;}
.dmz1_zi{position: absolute; left:20px; bottom:0;}
.klz1{position: absolute; left:36px; top:-142px;}








/*新闻*/
.index_news{width:100%; height:auto; overflow: hidden; background: url(../images/news_bjs.jpg) no-repeat bottom center; background-size: 100% auto; position: relative;     padding-bottom:150px;}
.index_news .container{padding: 0 29px 0 80px;}
.index_news_nav{width:100%; height: auto; overflow: hidden;}
.news_nav_left{float: left}
.news_nav_left a{width:167px; height: 97px; float: left; margin-right: 10px;}
.news_nav_left a h3{width:100%; height: 100%; display: block; background: url(../images/n_hactive.png) no-repeat top center; font-size: 20px; color: #000000;
	padding-top:50px; font-weight: bold; text-align: center}
.news_nav_left a:hover{background: #efeae6}
.news_more{width:150px; height: 46px; float: left; background: #000000; text-align: center; line-height: 46px; color:#fff; font-size: 16px; margin-top:40px; 
	margin-left:330px;}
.index_news_left{width:28%; height: auto; float: left; margin-top: 104px;}
.news_left_pic{width:100%; height: auto; overflow: hidden}
.news_left_pic img{width:100%; height: auto; display: block}
.news_left_info{width:100%; height: 208px;  border: 1px solid #dcdcdc; border-top:0; padding:16px 18px 0}
.news_left_info h3{width:100%; height: 30px; line-height: 30px; font-size: 18px; color: #1b1b1b; font-weight: bold; text-overflow: ellipsis; overflow: hidden;
	white-space: nowrap}
.news_left_info span{width:100%; height: 30px; line-height: 30px; color:#aaaaaa; font-size: 14px; margin:5px 0; display: block}
.news_left_info p{width:100%; height: auto; overflow: hidden; line-height: 28px; font-size: 16px; color: #666666;}
.index_news_right{width:59%; height: auto; float: left; margin-top: 104px; margin-left: 39px;}
.index_news_right ul{width:100%; height: auto; overflow: hidden}
.index_news_right ul li{width:47%; height: auto; float: left; border-bottom: 1px solid #dcdcdc; padding-bottom:25px; margin-bottom:25px; position: relative}
.index_news_right ul li:after{content: ""; width: 0; height: 1px; position: absolute; bottom:0; left:0; background: #fede8b; transition: all 0.4s ease-in-out;}
.index_news_right ul li:nth-child(2n){float: right}
.index_news_right ul li span{font-size: 14px; color: #aaaaaa; display: block; margin: 5px auto;}
.index_news_right ul li p{width:100%; height: 50px; line-height: 25px; font-size: 16px; color: #626262;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.news_right_title{width:100%; height: 35px; line-height: 35px; background: url(../images/n_rjt.png) no-repeat right center}
.news_right_title h4{width:82%; height:100%; background: url(../images/h_yuan.png) no-repeat left center; font-size: 18px; color: #313131; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left: 20px;}
.index_contact_t{width:100%; height: auto; position: relative; text-align: center;   }
.hc2{width:246px; height: 106px; position: absolute; bottom:0; right:20%}
.index_news_right ul li:hover h4{background: url(../images/huang.png) no-repeat left center}
.index_news_right ul li:hover{border-bottom:1px solid #fff}
.index_news_right ul li:hover:after{width: 100%; transition: all 0.4s ease-in-out;}
.index_news_zi{float: right; margin-top: 112px;}
.index_news_zi img{width:100%; height: auto; display: block}
.in_mtz2{width:550px; height: 160px; position: absolute; top:0; right:0; background: #fede8b; padding: 10px 130px 0 38px;}
.in_mtz2 h4{font-family: "cyfls"; font-size: 28px; color: #000000; margin-top: 10px; text-align: right}
.in_mtz2 h3{font-family: "Times"; font-size:60px; color: #000000; font-weight: bold; }
.in_mtz1{width:auto; height: 525px; position: absolute; top:190px; right:5%}





/*联系我们*/
.index_contact{width:100%; height:710px; background: url(../images/contact_bjs.jpg) no-repeat center; background-size:cover; padding-top: 186px; background-attachment: fixed;}
.index_contact_right{width:70%; height: 300px; border: 1px solid rgba(255,255,255,0.65); padding: 10px; position: relative; margin: 0px auto;}
.in_liu_yan{width:100%; height: 100%; border: 5px solid #fff; background: rgba(254,222,139,0.8); padding:40px 60px; }
.index_input{width:100%; height: auto; overflow: hidden}
.index_input p{width:48%; height: 50px; line-height: 50px; float: left; position: relative; border-bottom: 1px solid #333333;}
.index_input p input[type="text"]{width:100%; height: 100%; border: 0; background: none; font-size: 16px; color: #000000}
.index_input p:nth-child(2n){float: right}
.in_liu_yan textarea{width:100%; height:50px; border: 0; border-bottom: 1px solid #333333; background: none; font-size: 16px; color: #000000; margin-top: 30px; resize: none}
.qrly{width:450px; height: 44px; background: #333333; text-align: center; line-height: 44px; color: #fff; font-size: 14px; border: 0; margin:20px auto 0; display:block}
.qrly:hover{background:#9a6b29; cursor:pointer}
.in_by1{width:126px; height: 71px; position: absolute; bottom: -23px; left: -48px; animation:mymove 3s infinite;}
.in_by2{width:137px; height: 85px; position: absolute; top:-35px; right:-35px; animation:mymoves 3s infinite;}

::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #000000;  
}  
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #000000;  
   opacity:  1;  
}  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #000000;  
   opacity:  1;  
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #000000;  
}  





@keyframes mymove
{
	0% {left:-48px;}
	20% {left:-58px;}
	50% {left:-68px;}
	70% {left:-58px;}
	100% {left:-48px;}
}


@keyframes mymoves
{
	0% {right:-35px;}
	20% {right:-45px;}
	50% {right:-55px;}
	70% {right:-45px;}
	100% {right:-35px;}


}



/*底部*/
.footer{width:100%; height:324px; position: relative;   background: url(../images/footer_bj.jpg) no-repeat center; }
.footer_left{float: left; width:483px; height: auto;     margin-top: 82px;}
.footer_left img{width:100%; height: auto; display: block}
.footer_info{width:450px; height: auto; float: left; margin-left: 50px;     margin-top: 60px;}
.footer_info p,.footer_info p a{font-size: 16px; color: #000000; line-height:32px; padding-left: 24px;}
.footer_info p span{font-size: 24px; color: #000000; font-weight: bold;}
.f1{background: url(../images/f1.png) no-repeat left center}
.f2{background: url(../images/f2.png) no-repeat left center}
.f3{background: url(../images/f3.png) no-repeat left center}
.f4{background: url(../images/f4.png) no-repeat left center}
.footer_right{float: right; margin-top: 50px; margin-top: 254px; margin-right: 79px;}
.mczl2{width:31%; height: 300px; position: absolute; top:-90px; right:0; background: #fede8b; padding:47px;}
.mczl2 h4{font-family: "cyfls"; font-size: 28px; color: #000000; margin-top: 10px;}
.mczl2 h3{font-family: "Times"; font-size:60px; color: #000000; font-weight: bold;}
.mczl2 h3 hr{}
.copy{clear:both;width:100%;height:80px; line-height:80px;  position: relative; border-top:1px solid rgba(255,255,255,0.2); margin-top: 40px;}
.copy_l{ font-size:14px; color:#a0a0a0; height: 100%; display: inline-block; vertical-align: middle; }
.copy_l a{color:#a0a0a0; margin-right:20px;}
.copy_l a:hover{color:#fff!important}
.footer_zhichi{width:100%; height:80px; background: #333333; line-height: 80px; text-align: center; margin-top: 20px;}
.footer_zhichi p{ width: auto;  color:#a0a0a0; height: 100%;  font-size: 14px; display: inline-block;  vertical-align: middle;}
.footer_zhichi .pt{width:121px;height:18px; background: url(../images/vl.png) no-repeat; margin-top:28px; margin-right: 10px}
.footer_zhichi .js{width:121px;height:18px; background: url(../images/wl.png) no-repeat; margin-top:28px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size:14px; color: #a0a0a0;}
.footer_zhichi i{ float: left;}
.f_nav a:hover{font-weight: bold;}




/*加盟*/
.ny_banner h3{ text-align: center; font-size: 60px; color: #fff; font-weight: bold;}
.ny_banner i{width:32px; height: 2px; background: #fff; display: block; margin: 10px auto 20px;}
.ny_banner p{font-size: 32px; color: #fff; margin-top: 10px; text-align: center}
.ny_jiameng_one{width:100%; height: auto; overflow: hidden; margin-top: 90px;}
.jiameng_one_left{width:264px;height: 678px; background: url(../images/jm_wa.png) no-repeat center; float:left; text-align: center; padding-top: 50px;}
.jiameng_one_left img{width:143px; height: auto; display: block; margin: 0px auto 20px;}
.jiameng_one_left h4{font-size: 30px; color: #000000; font-weight: bold; margin-bottom: 55px;}
.jiameng_one_left h5{font-size: 18px; color: #000000; }
.jiameng_one_left h3{font-size: 42px; color: #000000; font-weight: bold; background: url(../images/dian_bj.png) no-repeat center}
.jm_one_zi{width:100%; height: 45px; line-height: 45px; font-size: 24px; color: #333333; background: url(../images/zi_bjs.jpg) no-repeat center; margin: 15px 0 30px}
.jiameng_one_left a{width:150px; height: 44px; line-height: 44px; display: block; border: 1px solid #000; text-align: center; font-size: 16px; margin: 0px auto 10px; position:relative; z-index:1 }
.jrwm{color:#000;}
.zxkf{color:#fff;}
.jrwm:after{-webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    content: "";background: #fff;  display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translateY(-50%);z-index:-1}
.zxkf:after{-webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    content: "";background: #000000;  display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translateY(-50%); z-index:-1}

.jrwm:hover:after{background: #000; }
.zxkf:hover:after{background: #fff; }
.jrwm:hover{color:#fff}
.zxkf:hover{color:#000}
.jiameng_one_right{width:1129px; height:630px; float: right; position: relative}

.jm_one_top{width:100%; height: auto; overflow: hidden}
.jiameng_one_right li{width:233px; height: auto; float: left; margin-right: 0;  text-align: center; margin-right: 66px;}
.jiameng_one_right li:last-child{margin-right: 0}
.one_top_hh{width:100%; height:145px; background: #f1f1f1; border-radius: 20px; text-align: center; padding: 20px; overflow: hidden; margin-top: 10px; position:relative; z-index:1}
.one_top_hh:after{    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translateY(-50%);
    background-color: #f1f1f1;
    border-radius: 20px; z-index:-1}
.one_top_hh:hover:after{ background-color: #fede8b;}
.one_top_hh h3{font-size: 24px; color: #000000; font-weight: bold}
.one_top_hh p{font-size:18px; color: #000000; line-height: 28px; margin-top: 10px;}
.jm_one_center{width:100%; height: auto; overflow: hidden; margin-top: 46px;}
.jm_one_bottom{width:100%; height: auto; overflow: hidden; margin-top: 46px;}
.jiameng_one_icon{width:312px; height: auto; position: absolute; bottom:10px; right:0;}
.ny_jiameng_two{width:100%; height: auto; overflow: hidden; margin-top: 94px; margin-bottom: 110px;}
.jiameng_two_title{width:100%; height:144px; overflow: hidden; background: url(../images/title_icon.png) no-repeat top center; text-align: center; font-size: 42px; color: #000000; font-weight: bold; padding-top:90px; margin-bottom:65px;}
.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .bd{width:100%;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; width: 460px; position: relative}
.jiameng_two_pic{width:100%; height: auto; overflow: hidden; position: relative}
.jiameng_two_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.jiameng_two_xx{width:100%; height: 74px; line-height: 74px; padding: 0px 20px; font-size: 18px; color: #000000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: #fede8b}
.jm_two_hover{width:78px; height: 78px; position: absolute; bottom:40px; right:40px; transition: all 0.4s ease-in-out;
	background: #fff url(../images/h_search.png) no-repeat center; border-radius: 50%;}
.picScroll-left .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.picScroll-left .bd ul li:hover .jm_two_hover{width:100%; height: 100%; bottom:0; right:0; background:rgba(254,222,139,0.7) url(../images/h_search.png) no-repeat center; 
transition: all 0.4s ease-in-out;border-radius: 0;}
.ny_jiameng_three{width:100%; height: auto; overflow: hidden; background: #f7f7f7; padding: 40px; margin-bottom: 96px;}
.jiameng_three_title{width:100%; height:144px; overflow: hidden; background: url(../images/three_zi.png) no-repeat top center; text-align: center; font-size: 42px; color: #000000; font-weight: bold; padding-top:90px; margin-bottom: 100px;}
.ny_jiameng_three ul{width:100%; height: auto; overflow: hidden; margin-top: 113px;}
.ny_jiameng_three ul li{width:32%; height: auto; margin-right: 2%; margin-bottom: 60px; background: url(../images/ys_left.jpg) no-repeat left center; padding-left: 20px; float: left}
.ny_jiameng_three ul li:nth-child(3n){margin-right: 0}
.jm_ys_zi{width:100%; height:40px; line-height: 40px;}
.jm_ys_zi h3{font-size: 26px; color: #000000; font-weight: bold;   display:inline-block; vertical-align:middle;}
.jm_ys_zi img{display:inline-block; vertical-align:middle; margin-right: 10px;}
.ny_jiameng_three ul li p{width:100%; height: 52px; overflow: hidden; line-height: 26px; font-size: 16px; color: #000000; margin-top: 8px;}
.ny_jiameng_four{width:100%; height: auto; overflow: hidden}
.jiameng_four_zi{width:100%; height:144px; overflow: hidden; background: url(../images/fou_zi.png) no-repeat top center; text-align: center; font-size: 42px; color: #000000; font-weight: bold; padding-top:90px; margin-bottom: 100px;}
.jiameng_four_left{width:48%; height: auto; float: left; background: #f5f5f5; border-radius: 0 0 20px 20px; padding-bottom: 20px; position:relative}
.jiameng_four_left h3,.jiameng_four_right h3{width:100%; height: 94px; background: #555555; text-align: center; line-height: 94px; font-size: 44px; color: #ffde6d; border-radius: 20px 20px 0 0;}
.jiameng_four_bottom{width:100%; height: auto; padding: 30px; position:relative}
.jiameng_four_bt{width:460px; height: 70px; background: #fede8b; border-radius: 25px; text-align: center; line-height: 70px; margin: 10px auto; font-size: 20px; color: #000}
.jiameng_four_bt span{font-size: 40px;font-weight:bold; font-family: "Arial"}
.jiameng_four_bottom ul{width:100%; height: auto; overflow: hidden}
.jiameng_four_bottom ul li{width:100%; height: 96px; background: url(../images/b_xs.png) no-repeat bottom center; text-align: center; padding-top: 20px;}
.jiameng_four_bottom ul li h4{font-size: 18px; color: #000000; line-height: 30px;}
.jiameng_four_bottom ul li p{font-size: 18px; color: #000000; font-weight: bold;}
.jiameng_four_bottom ul li p span{font-size: 30px; color: #000; font-weight: bold; font-family: "Arial"}
.jiameng_four_bottom ul li:last-child{background: none;}
.jiameng_four_right{width:48%; height: auto; float:right; background: #f5f5f5; border-radius: 0 0 20px 20px; padding-bottom: 20px; position:relative}
.ny_shouzhi{font-size: 30px; color: #000000; font-weight: bold; background: url(../images/shouzhi.png) no-repeat right center; padding-right:30px; display: table; margin: 100px auto 60px;}


.jiameng_four_left:after,.jiameng_four_right:after{-webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translateY(-50%);
    background-color: #f5f5f5;
    border-radius: 10px; z-index:-1;}
	
.jiameng_four_left:hover::after{background:#fede8b}
.jiameng_four_left:hover .jiameng_four_bt{background:#fff; -webkit-transition: all .4s ease-out;}
.jiameng_four_right:hover::after{background:#fede8b}
.jiameng_four_right:hover .jiameng_four_bt{background:#fff; -webkit-transition: all .4s ease-out;}


.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:""}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:""}




/*品牌*/
.ny_pinpai_si{width:100%; height: auto; overflow: hidden; margin-top: 86px;}
.ny_pinpai_si .swiper-container{width:100%; height: auto; overflow: hidden; padding-bottom:40px;}
.ny_pinpai_si .swiper-slide a{width:100%; height: auto; overflow: hidden}
.pinpai_si_pic{width:100%; height: auto; overflow: hidden}
.pinpai_si_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.ny_pinpai_si .swiper-slide a h3{width:100%; height:40px; line-height: 40px; text-align: center; font-size: 18px;color: #000000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 8px; }
.ny_licheng_three{width:100%; height: auto; overflow: hidden}
.licheng_three_info{width:100%; height: auto; position: relative}
.ny_licheng_three .jiameng_three_title{margin-bottom: 65px;}
.licheng_three_info .swiper-container{width:100%; height: auto; overflow: hidden}
.licheng_three_info .swiper-slide a{width:100%; height: auto; overflow: hidden}
.ny_licheng_pic{width:100%; height: auto; overflow: hidden; border:1px solid #ddd}
.ny_licheng_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_licheng_xx{width:100%; height: 210px; background: #f4f4f4; padding:24px;}
.ny_licheng_xx h3{width:100%; height:45px; border-bottom: 1px dashed #d6d6d6; font-size: 18px; color: #000 }
.ny_licheng_xx h3 span{font-weight: bold; font-size: 28px;}
.ny_licheng_xx p{width:100%; height:90px; font-size: 16px; color: #000000; line-height: 30px; margin-top: 20px;}
.licheng_three_info .swiper-slide a:hover .ny_licheng_xx{background: #fede8b;}
.licheng_three_info .swiper-slide a:hover .ny_licheng_xx h3{border-bottom:1px dashed #000; }
.licheng_three_info .swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.licheng_three_info .swiper-button-next, .licheng_three_info .swiper-button-prev{width:48px; height: 48px;}
.licheng_three_info .swiper-button-next{background: url(../images/dm_right.png) no-repeat center; right:-80px;}
.licheng_three_info .swiper-button-prev{background: url(../images/dm_left.png) no-repeat center; left:-80px;}
.licheng_three_info .swiper-button-next:hover{background: url(../images/dm_hright.png) no-repeat center}
.licheng_three_info .swiper-button-prev:hover{background: url(../images/dm_hleft.png) no-repeat center}
.ny_mczl_four{width:100%; height: auto; overflow: hidden; margin-bottom: 95px;}
.ny_mczl_four .jiameng_three_title{margin-bottom: 40px;}
.ny_mczl_four h3{font-size: 30px; color: #cba575; font-weight: bold; line-height: 46px; text-align: center; margin-bottom: 40px;}
.ny_mczl_four p{font-size: 16px; color: #333333; line-height: 36px; text-align: center}
.ny_mczl_bottom{width:100%; height:529px; background: url(../images/da_bjs.jpg) no-repeat center; margin-top: 78px;}
.mczl_bottom_vi{width:72px; height: 529px; float:right; display: flex; align-items: center; margin-right: 26px;}
.mczl_bottom_vi img{align-items: center; margin: 0px auto; cursor:pointer}
.mczl_bottom_xx{width:660px; height: auto; float: right; margin-top: 60px;}
.mczl_h5{position: relative; z-index: 9; width: 100%}
.mczl_bottom_xx h5{font-size: 18px; color: #be8f53; position: relative; z-index: 9}
.mczl_h5:after{content: ""; width: 100%; height: 6px; background: #fff4d9; position: absolute; bottom:2px; left:0}
.mczl_bottom_xx h6{font-size: 36px; color: #cba575; font-weight: bold; margin-top: 60px;}
.mczl_bottom_info{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #000; line-height:32px; margin: 35px 0}
.mczl_bottom_info p{ font-size: 16px; color: #000;}
.mczl_bottom_xx .mczl_bottom_jj{font-size: 16px; color:#000000; font-weight: bold; line-height: 30px;}
.ny_mczl_one{width:100%; height: auto; overflow: hidden; margin-top: 65px; margin-bottom: 100px;}
.ny_mczl_one .jiameng_three_title{margin-bottom: 40px;}
.mczl_one_zi{width:549px; height: 70px; background: url(../images/jj_bjs.jpg) no-repeat center; text-align: center; line-height: 70px; font-size: 36px; color: #000000; font-weight: bold; margin: 0px auto;}
.mczl_one_info{width:100%; height: auto; overflow: hidden; line-height: 40px; font-size: 16px; color: #333333; text-align: center; margin-top: 40px; position:relative; z-index:9}
.mczl_one_info p{font-size: 16px; color: #333333; line-height: 36px;}
.ny_mczl_one img{width:100%; height: auto; display: block; margin-top: -50px;}
.ny_pinpai_si .swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;
}
.ny_pinpai_si .swiper-slide a:hover h3{color:#ecc083}





/*门店*/
.ny_banner{margin-top:100px; background-size:cover!important;}
.mendian_ban{width:100%;}
.ny_mendian_one{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.ny_mendian_one .jiameng_two_title{margin-bottom: 40px;}
.mendian_one_top{width:100%; height: auto; display: block; text-align: center}
.mendian_one_top h4{font-size: 30px; color: #cca677; font-weight: bold;}
.mendian_one_top i{width:34px; height:5px; background: #fede8b; display: block; margin: 12px auto 15px;}
.mendian_one_top p{font-size: 16px; color: #343434; line-height: 40px;}
.mendian_one_bottom{width:100%; height: auto; overflow: hidden; background: #f7f7f7; padding: 40px 0 66px; margin-top: 40px;}
/*.mendian_one_bottom .swiper-slide { transition: 300ms; transform: scale(0.5);}*/
.mendian_one_bottom .swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
}

.mendian_one_all,.mendian_one_pic{width:100%; height: auto; overflow: hidden}
.mendian_one_pic img{width:100%; height: auto; display: block}
.mendian_one_all h3{font-size: 36px; color: #000000; font-weight: bold; margin-bottom: 10px; text-align: center; display:none}
.mendian_one_all h4{font-size:24px; color: #a5791b; font-weight: bold; margin-top: 10px; text-align: center}
.mendian_one_info{width:100%; height: auto; padding:17px 20px; overflow: hidden; display: none;}
.mendian_one_left{width:56%; height: auto; float: left}
.mendian_one_left p{width:100%; height:32px; line-height: 32px; font-size: 16px; color: #000000}
.mendian_one_left p strong{font-size:16px;}
.mendian_one_left p span{font-weight:bold; font-size: 16px;}
.mendian_one_right{width:39%; height: auto; float: right; margin-top:26px;}
.mendian_one_right a{width:47%; height: 44px; line-height: 44px;  font-size: 16px; text-align: center}
.md_jr{background: #fff; border: 1px solid #000; color:#000; float: left;}
.md_kf{background: #000; color:#fff; float: right}
.ny_mendian_one .swiper-slide-prev,.ny_mendian_one .swiper-slide-next{width:270px!important;}
.ny_mendian_one	.swiper-slide{ margin-top: 260px}
.ny_mendian_one .swiper-slide-active{width: 850px!important; margin-top: 0}
.ny_mendian_one .swiper-slide-active .mendian_one_info{display: block; background: #fede8b; }
.ny_mendian_one .swiper-slide-active .mendian_one_pic{ background: #fede8b; padding: 5px;}
.ny_mendian_one .swiper-slide-active h3{display: block}
.ny_mendian_one .swiper-slide-active h4{display: none}


.mendian_one_bottom .swiper-button-next, .mendian_one_bottom .swiper-button-prev{width:48px; height: 48px;}
.mendian_one_bottom .swiper-button-next{background: url(../images/md_right.png) no-repeat center; right:19%}
.mendian_one_bottom .swiper-button-prev{background: url(../images/md_left.png) no-repeat center; left:19%}
.mendian_one_bottom .swiper-button-next:hover{background: url(../images/md_hright.png) no-repeat center}
.mendian_one_bottom .swiper-button-prev:hover{background: url(../images/md_hleft.png) no-repeat center}




.ny_mendian_san{width:100%; height: auto; overflow: hidden; display: block; margin-top: 40px;}
.ny_mendian_san img{width:100%; height: auto; display: block}
.ny_mendian_two{width:100%; height: auto; overflow: hidden; margin-top: 50px; margin-bottom: 50px;}
.mendian_two_all .container{position: relative; overflow: hidden}

.mendian_two_all{width:100%; height: auto; overflow: hidden; position: relative;  background: url(../images/md_xian.png) no-repeat center 5px}
.pc-slide{width:100%; height: auto; overflow: hidden}
.preview{width:1440px; height: auto;overflow: hidden; padding: 0px 10%; margin: 0px auto; }
.pc-slide_li{width:100%; height: auto; overflow: hidden; text-align: center}
.pc-slide_li p{width:220px; height: 48px; line-height: 48px;  background: #f7f7f7; border-radius: 25px;  margin:10px auto 0; font-size: 20px; color: #000}
.view{width:100%; height:auto; overflow: hidden; margin-top:56px; position: relative}
.view a{width:100%; height: auto; overflow: hidden; display: block}
.view_left{width: 600px; height: auto; float: left; margin-top:94px }
.view_left h4{font-size:36px; color: #000000; margin-bottom: 10px; font-weight: bold;}
.view_left i{width:38px; height:6px; background: #fede8b; display: block; margin: 10px 0 0 }
.view_left h5 p{display: initial;}
.view_left_p,.view_left_p p{font-size: 16px; color: #333333; line-height: 30px; margin-top:20px; }

.view_left h5{font-size: 20px; color: #000000; font-weight: bold; margin-top: 120px;}
.view_left h5 p{font-size: 20px; color: #000000;}
.view_right{width:532px; height: 532px; display: flex; align-items: center; background: url(../images/yy_yuan.png)  no-repeat center; float: right; margin-right: 88px;}
.view_right img{width:90%; align-items: center; margin: 0px auto; display:block;}
.preview .swiper-slide-thumb-active p {background: #fede8b}
.view .arrow-left, .view .arrow-right{width:48px; height: 48px; position: absolute; top:28%; z-index: 9}
.view .arrow-left{background: url(../images/dm_right.png) no-repeat center; left:40%}
.view .arrow-right{background: url(../images/dm_left.png) no-repeat center; left:35%}
.view .arrow-left:hover{background: url(../images/dm_hright.png) no-repeat center;}
.view .arrow-right:hover{background: url(../images/dm_hleft.png) no-repeat center;}
.mendian_two_zi{font-size: 150px; font-family: "Times"; color:#fede8b; opacity: 0.33; margin-top: -95px; font-weight: bold; float: left}
.mendian_two_che{float: right; margin-top: -138px; position: relative; z-index: 9}



/*联系我们*/
.ny_contact{width:100%; height: auto; overflow: hidden; margin-top:150px;}
.ny_contact_map{width:76%; height: 720px; float: left}
.ny_contact_right{float: right; width:22.5%;}
.ny_contact_right h4{font-size: 18px; color: #bd9c4b; line-height: 28px; margin-bottom:30px;}
.ny_contact_right .ny_cli{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.ny_cli h3{font-size: 20px; color: #000000; font-weight: bold; line-height: 40px; padding-left:28px;}
.ny_cli p{width:100%; line-height: 26px; font-size: 16px; color: #555555}
.lx1{background: url(../images/lx1.png) no-repeat left center;}
.lx2{background: url(../images/lx2.png) no-repeat left center;}
.lx3{background: url(../images/lx3.png) no-repeat left center;}
.lx4{background: url(../images/lx4.png) no-repeat left center;}

.ny_contact_right dl{width:47%; height: auto; float: left}
.ny_contact_right dl dt{width:100%; height: auto;}
.ny_contact_right dl dt img{width:100%; display: block}
.ny_contact_right dl dd{width:100%; height: 40px; line-height: 40px; font-size: 16px; color: #000000; text-align: center}
.nylx_ma{float:right!important }


/*招聘*/
.ny_join{width:100%; height: auto; overflow: hidden; margin-top: 100px;}
.ny_join_top{width:100%; height: auto; overflow: hidden; margin-top:150px;}
.join_top_left{width:66%; height: 300px; float: left; background: url(../images/con_left.jpg) no-repeat center; padding: 45px;}
.join_top_left dl{width:100%; height: auto; overflow: hidden; }
.join_top_left dl dt{width:115px; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold; float: left}
.join_top_left dl dd{ margin-left: 120px; font-size: 16px; color: #fff; line-height: 28px;}
.join_top_right{width:34%; height: 300px; float: left; background: url(../images/con_right.jpg) no-repeat center; padding:40px;}
.join_top_right h3,.join_top_left h3{font-size: 24px; color: #ffffff; font-weight: bold; margin-bottom: 15px;}
.join_top_right p{font-size: 16px; color: #fff; line-height: 28px;}
.join_top_right a,.join_top_left a{width:152px; height: 44px; border: 1px solid #fff; text-align: center; line-height: 44px; display: block; color:#fff; margin-top: 30px;}




/*新闻*/

.ny_news_all{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.ny_news_all .jiameng_three_title{margin-bottom: 60px;}
.ny_news_nav{width:auto; display: table; margin: 0px auto;}
.ny_news_nav a{width:190px; height: 60px; float: left; border: 1px solid #bfbfbf; background: url(../images/nn_xs.png) no-repeat left center; padding-left: 70px; font-size: 20px; color: #000000; line-height: 60px; margin-right: 24px;}
.ny_news_nav a:last-child{margin-right: 0}
.ny_news_nav a:hover,.ny_news_nav a.active{background:#fede8b url(../images/nn_xs.png) no-repeat left center; border:0}
.ny_news_all ul{width:100%; height: auto; overflow: hidden; margin: 40px auto; padding: 10px;}
.ny_news_all ul li{width:32%; height: auto; float: left; background: #fff; box-shadow: 1px 1px 5px rgba(0,0,0,0.2); margin-right: 2%; margin-bottom: 40px;}
.ny_news_all ul li:nth-child(3n){margin-right: 0}
.ny_news_pic{width:100%; height: 193px; overflow: hidden; position: relative}
.ny_news_pic img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  
-webkit-transform: all 1s ease 0s; object-fit: cover; object-position: center center;}
.ny_news_hover{width:86px; height: 86px; background: #e5c87d; position: absolute; top:0; left:0; text-align: center; padding-top: 15px;}
.ny_news_hover span{display: block; line-height:40px; font-size: 32px; color: #000000; font-weight: bold; font-family: "Arial"}
.ny_news_hover p{display: block;  font-size:16px; color: #000000; font-family: "Arial"}
.ny_news_info{width:100%; height: auto; overflow: hidden; padding: 20px 20px 30px}
.ny_news_info h3{width:100%; height: 60px; line-height: 30px; font-size: 20px; color: #1b1b1b;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; margin-bottom: 20px;}
.ny_news_info h3 span{color:#f6b719; font-size: 20px; font-weight: bold;}
.ny_news_info p{width:100%; height: 50px; line-height: 28px; font-size: 16px; color:#666666; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_news_all ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;
}
.ny_news_title{margin-top:60px;}





/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 100px;
    left: -100px;
    position: absolute;
    top: -6px;
    width: 100px;
}

.fix_ewm img{width:100%; height:auto;}

.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#9a6b29;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
  
    position: relative;
    width: 77px; float:left;
}





/*内页：新闻资讯*/
.in-news{ margin-top: 60px; background: url(../images/innews-bg.jpg) no-repeat center; background-position: bottom; }
.news-title h3{ color: #007d40;}
.news-title span {width:442px; line-height: 80px; color: #007d40; font-size: 33px;text-align: center; font-weight: bold;}
.news-title span p{ color: #007d40 !important;font-size: 33px;text-align: center;font-weight: bold;padding-top: 13px; }
.news-title p{ color: #626262; }
.title h3{ font-size: 30px; text-align: center; font-weight: bold;}
.title span{ display: block;  width:442px; height: 80px; margin: 0 auto; }
.newsli-l{ width:130px; height: 122px; background:#333; transition: .6s;  }
.newsli-l span{ font-size: 20px; font-weight: bold; text-align: center; padding-top: 20px; color: #fff;  border-bottom: 1px solid #444; width: 100px; margin: 0 auto; padding-bottom: 13px;  transition: .6s; display:block;}
.newsli-l p{ text-align: center; font-size: 30px; font-weight: bold; line-height: 40px; color: #fff; padding-top: 10px;   }
.newsli-r{ width: 790px; background: #f5f5f5; padding: 18px 20px; height:122px  }
.news-li{ clear: both; margin-bottom: 20px; display: table; }
.newsli-r h3{ font-size: 18px; line-height: 30px; transition: .6s; width:100%; height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#333}
.newsli-r p{ font-size: 15px; line-height: 24px; margin-top: 5px; width:100%; height:48px; overflow:hidden; color:#333}
.news-li:hover .newsli-l { background: #007d40; }
.news-li:hover .newsli-l span{ border-bottom: 1px solid #fff;  }
.news-li:hover .newsli-r h3{ color: #007d40;  }
.news-li:hover .newsli-r p{ color: #007d40;  }
.ny_news_h1{width: 100%; text-align: center; clear: both; height:40px; }
.ny_news_h1 h1{ font-size:24px; color: #555; }
.ny_news_xxs{width: 100%; line-height: 30px; color: #999; height: 30px;  margin-bottom: 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; clear: both; font-size:14px;}
.ny_news_show{margin-bottom:70px; margin-top:50px;}
.ny_news_show h1{font-size:26px; color:#333;}
.keyword_light,.keyword_light p{font-size:16px; color:#666; line-height:32px;}
.news_show_bt{width: 100%;  color: #555; padding: 10px 0px; text-align: center;  clear: both; font-weight: bold}
.news_show_time{width: 100%; line-height: 30px; color: #999; height: 30px; margin-bottom: 20px;
                border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;
                clear: both}



/*产品*/
.product_ban{height: 680px;}
.ny_product_all{width:100%; height: auto; overflow: hidden; }
.ny_product_all .jiameng_three_title{margin-bottom: 60px;}
.ny_product_all .slideTxtBox{ width:100%;  }
.ny_product_all .slideTxtBox .hd{width:100%; height: 70px; background: #fdf5ea; border-radius: 35px; margin-bottom: 70px;}
.ny_product_all .slideTxtBox .hd ul{ width:100%; height: 70px;}
.ny_product_all .slideTxtBox .hd ul li{ float:left; width:11.1%; height: 100%; font-size: 18px; color: #000000; text-align: center; line-height: 70px;}
.ny_product_all .slideTxtBox .hd ul li.on{background: #fede8b; border-radius: 34px;}
.bd_list{width:100%; height: auto; overflow: hidden;}
.bd_list_top{width:100%; height: auto; overflow: hidden}
.bd_list_top li{width:33%; height: auto; float: left; margin-right: 0.5%}
.bd_list_top li img{width:100%; height: auto; display: block}
.bd_list_top li:last-child{margin-right: 0}
.bd_list_center{width:66.5%; height: auto; float: left; margin-top: 7px; position: relative}
.bd_list_center img{width:100%; height: auto; display: block}
.pro_icon{width:132px; height: 160px; position: absolute; top:0; right:20px; background: url(../images/xp_icon.png) no-repeat center}
.bd_list_bottom{width:33%; height: auto; float: right; margin-top: 7px;}
.bd_list_bottom li{width:100%; height: auto; margin-bottom: 5px;}
.bd_list_bottom li img{width:100%; height: auto; display: block}
.ny_shui{width:100%; height: 600px; background: #fdf5ea; margin-bottom: 58px;}
.ny_shui_left{width:45.5%; height: auto; float: left; padding-top:64px;}
.ny_shui_left h3{font-size: 66px; color: #000; font-weight: bold; margin-bottom: 20px;}
.ny_shui_left h3 span{font-weight: normal; font-size: 66px;}
.ny_shui_left h4{font-size: 26px; color: #000000; font-family: "Times";}
.ny_shui_right{width:54.5%; height: 100%; float: left; background: #ffe8c3}
.ny_shui_right ul{width:100%; height: auto; display: block}
.ny_shui_right ul li{width:33.33%; height:300px; float: left; border-bottom: 1px solid rgba(255,255,255,0.4);  border-right: 1px solid rgba(255,255,255,0.4); 
	text-align: center; padding-top: 50px; }
.ny_shui_right ul li h3{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #000000;}
.ny_shui_right ul li p{width:100%; height: auto; overflow: hidden; text-align: center; line-height: 22px; font-size: 14px;}
.ny_shui_right ul li i{height:110px; width: 100%; display: block;  }
.sh1{background: url(../images/sh1.png) no-repeat center}
.sh2{background: url(../images/sh2.png) no-repeat center}
.sh3{background: url(../images/sh3.png) no-repeat center}
.sh4{background: url(../images/sh4.png) no-repeat center}
.sh5{background: url(../images/sh5.png) no-repeat center}
.sh6{background: url(../images/sh6.png) no-repeat center}
.ny_product_img{width:100%; height: auto; display: block; overflow: hidden}
.ny_product_img img{width:32%; float: left; margin-right: 2%}
.ny_product_img img:last-child{margin-right: 0}
.ny_guocha{width:100%; height: 788px; background: url(../images/sgc_bjs.jpg) no-repeat center; text-align: center; padding-top: 128px}
.ny_guocha img{width:100%; height: auto; display: block}
.ny_guocha h3{font-size: 60px; color: #000000; font-weight: bold; letter-spacing:5px}
.ny_guocha h4{font-size: 26px; color: #000000; margin-top: 10px; letter-spacing:8px}
.ny_guocha h5{font-size: 16px; color: #000000; line-height: 40px; margin-top: 20px; margin-bottom: 15px;}
.ny_ban_top{width:100%; height:100px; line-height: 100px; background: url(../images/pro_top.jpg) no-repeat center; background-size:100% 100%}
.ny_ban_top h3{float: left; font-size: 42px; color: #000000; font-family: "Times"; font-weight: bold;}
.ny_ban_top img{float: left; margin-left: 40px}
.ny_ban_top h4{float: right; font-size: 28px;  line-height: 100px; color: #000000; font-family: "cyfls"; background: url(../images/pro_tbjs.jpg) no-repeat center; padding-left: 30px;}
.ny_shui_info{width:100%; height: 398px; overflow: hidden; background: url(../images/shui_bjs.jpg) no-repeat center; background-size:106% auto; padding-top:55px; padding-left: 70px;}
.ny_shui_info p{font-size: 16px; color:#333; line-height: 40px;}







@media screen and (max-width:1680px){
	
	.index_about_left .slideBox .bd{width:79%}
	.index_about_an{margin-left: 0}
	.index_about_right{padding-top: 5px}
	.index_values_info h3{font-size: 38px;}
	.index_values_info h4{margin-top: 45px;}

}






@media screen and (max-width:1500px){
	  /*.footer,.index_news .container,.index_about{transform: scale(0.95); -ms-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);-moz-transform:scale(0.95)}*/
	
	  .header_nav{width:94%}
	  .banner_ma{right:18px;}
	  .banner .slideBox .hd{right:25px;}
	  .container{width:1200px;}
	  .ny_contact_right{width:27%}
	  .mczl2{padding:37px 10px 37px 28px; width:29%}
	  .footer_info{margin-left:0px}
	  .ny_mendian_one .swiper-slide-active{width:598px!important}
	  .view_right{margin-right:0px;}
	  .mendian_two_zi{font-size:122px;}
	  .mendian_two_all{    background-size: 125% auto;}
	  .picScroll-left .bd ul li{width:385px}
	  .jiameng_one_right{width:910px; padding-left:50px; background-size:100% 100%}
	  .index_video_left{padding:30px 0 0 60px}
	  .index_video_left h3{font-size:52px;}
	  .header-main{width:95%}
	  .h_menu span{font-size:24px;}
	  .h_logo{width:190px}
	  .about_right_info p{ word-break:break-all;display:-webkit-box; -webkit-line-clamp:9;
  -webkit-box-orient:vertical; overflow:hidden;}
  .index_about,.index_values,.index_news{background:none;}
  .index_about_right{width:36%}
  .index_about_che,.index_values_info h4{display:none;}
  .ny_contact_map{width:69%}
  .index_values_info h3{font-size:34px;}
  .index_values_right .slideBox .prev, .index_values_right .slideBox .next{width:230px;}
  .index_values,.index_about{height:auto;}
  .lc_info{width:21%}
  .index_liucheng_bottom{margin-left:6%}
  .index_liucheng_bottom{width:94%}
  .lc_xingxi:after{width:95%}
  .kongjian_all_left .slideBox .prev, .kongjian_all_left .slideBox .next{top:47%}
  .index_about_an{width:18%}
  .index_about_zi{margin-top:32px;}
  .index_product_all{margin:214px auto 100px}
   .index_product{background-size:cover;}
   .header-menu .item-nav{margin:0 0.6em}
   .ny_shui_info{padding-top: 74px; padding-left: 30px;}
}




@media screen and (max-width:1440px){
.kongjian_all_right{height:847px;}
	
}



@media screen and (max-width:1366px){
	
	.kongjian_all_right{height:810px;}
	.picScroll-top{height:720px}
	.picScroll-top .bd ul li span{margin-bottom:10px;}
	.banner .slideBox{width:95%}
	.index_kongjian_xx h3{font-size:40px;}
	.kongjian_all_left .swiper-button-next, .kongjian_all_left .swiper-button-prev{top:47%}
	.kongjian_all_left .swiper-button-prev{right:15%}
}


@media screen and (max-width:1280px){
	
	.h_logo{width:140px}
	.h_menu span{font-size:18px;}
	.h_menu{font-size:14px;}
	.header-menu .item-nav>a{font-size:14px;}
}




















