 html *{outline: 0; -webkit-text-size-adjust: none;/* -webkit-tap-highlight-color: transparent;*/ box-sizing: border-box;}

body{max-width: 6.4rem;min-width: 3.2rem; margin: 0 auto; padding: 0; font-size: 0.12rem; font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important; background: #fff} 

@-webkit-keyframes twinkling{

  0% {

      opacity: 0; 

  }

  100% {

      opacity: 1; 

  }

}



.shake1 {

    -webkit-animation: twinkling 0.8s infinite ease-in-out; 

}

    .shake1a{

        -webkit-animation: shake 1s infinite;

        animation: shake 2s infinite;

    }







.red{background-color: #AF1317;}

.toper{width:6.4rem;height:4rem;background-image: url(../images/top_bg3.jpg);background-position: center top;background-repeat: no-repeat;background-size: cover;}

.toper img{display: block;width:4.23rem;height:auto;margin: 0 auto;padding-top:1.42rem;}





.banner{height:6.4rem;}









.con1{background-image: url(../images/con1_bg.png);

	background-repeat: no-repeat;

	width:6rem;

	height:2.29rem;

	margin:0 auto;

	background-size: cover;

background-position: top center;

}







.header{width:100%;max-width: 6.4rem;min-width: 3.2rem; z-index: 999;

	background-image: url(../images/top_bg.jpg);background-position: center top;background-repeat:repeat-x;

	height: 1.25rem;

	padding:0.16rem 0.25rem 0 0.25rem;

	

	

	

}

.mtop{max-width: 6.4rem;

	background-image: url(../images/top_bg.jpg);background-position: center top;background-repeat:repeat-x;

	height: 1.25rem;

	min-height: 1.25rem;

	padding:0.16rem 0.1rem 0 0.1rem;

}



.wz_fl{float :left;width:50%;}

.wz_fr{float :right;color: #fff;font-size: 0.16rem;line-height: 0.24rem;margin-top:0.08rem;margin-left:0.1rem;}

/*

.header{width:100%;max-width: 6.4rem;min-width: 3.2rem; position:fixed;z-index:10;top:0;

	background-image: url(../images/top_bg.jpg);background-position: center top;background-repeat:repeat-x;

	height: 1.25rem;

	padding:0.16rem 0.25rem 0 0.25rem;

	

	

	

}

*/

.logo_fl{display: inline;float: left;width:3.4rem;}

.logo_fl2{display: inline;float: left;width:2.2rem;color: #fff;font-size: 0.16rem;line-height: 0.24rem;margin-top:0.08rem;margin-left:0.18rem;}

.logo_fr{display: inline;float: right;width:0.5rem;padding-top:0.18rem;}

.menu{background:#EDEDED;height: 0.64rem;}

.menu dl{padding-top:0.06rem;height:0.64rem;float: left;display: inline;width:25%;text-align: center;border-right:0.02rem solid #fff;}

.menu dl.last{border-right:0 solid #fff;}

.menu dl dt{color: #855019;font-size:0.24rem;font-weight: normal;}

.menu dl dt a{color: #855019;}

.menu dl dd{color: #999;font-size:0.12rem;}



.item{padding:0.2rem 0;}

.item ul li{float: left;display: inline;width:21.1%;height:1.35rem;text-align: center;margin:1.95%;}

.item ul li.l1{background-image: url(../images/icon_001.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l2{background-image: url(../images/icon_002.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l3{background-image: url(../images/icon_003.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l4{background-image: url(../images/icon_004.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l5{background-image: url(../images/icon_005.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l6{background-image: url(../images/icon_006.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l7{background-image: url(../images/icon_007.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li.l8{background-image: url(../images/icon_008.png);background-position: center top;background-repeat: no-repeat;background-size:1.35rem;}

.item ul li a{display: block;padding:1rem 0 0.06rem 0;font-size:0.21rem;color: #855019;line-height: 0.24rem;}



.news_tt{border-top:8px solid  #e7e7e7;border-bottom:8px solid  #e7e7e7;

	}

.news_tt_fl{display: inline;float: left;width:20%;background-image: url(../images/news_tt_bg.jpg);background-position: center top;background-repeat:repeat-x;height:0.93rem;text-align: center;}

.news_tt_fr{display: inline;float: right;width:76%;padding-top:0.15rem;}



.news_tt_fl p{color: #fff;font-size:0.3rem;font-weight: bold;font-style: italic;padding-top:0.105rem;line-height: 0.36rem;}

.news_tt_fr dl{line-height: 0.32rem;padding-top:0.15rem;}

.news_tt_fr dt{font-size: 0.18rem;}

.news_tt_fr dd{font-size: 0.16rem;color: #999;}





.swiper-container2{height:0.64rem;line-height: 0.32rem;margin:0 auto;overflow: hidden;}

.news_tt_fr .swiper-container2 .swiper-wrapper .swiper-slide a{display: block;color:#000;font-size: 0.22rem;}

.news_tt_fr .swiper-container2 .swiper-wrapper .swiper-slide span{display: block;font-size: 0.16rem;color: #999;}







.hdxm{padding:0.3rem 0;}

.hdxm_top{text-align: center;}

.hdxm_top h2{font-size:0.36rem;font-weight: bold;color:#855019;line-height: 0.48rem;}

.hdxm_top h2::before{ content: ""; display: inline-block; width: 0.25rem; height: 0.48rem; margin-right: 0.22rem; vertical-align: middle; 

        background: url("../images/icon_fire.png") no-repeat center; background-size: 100%;}

.hdxm_top h2::after{ content: ""; display: inline-block; width: 0.25rem; height: 0.48rem; margin-left: 0.22rem; vertical-align: middle; 

        background: url("../images/icon_fire.png") no-repeat center; background-size: 100%;}

.hdxm_top p{display: block;font-size:0.32rem;color:#e7e7e7;}

.hdxm_top p b{border-top:1px solid  #e7e7e7;}

/*.hdxm_box {margin-top:0.3rem;}

.hdxm_box ul li{float: left;width:2.858rem;border:0.01rem solid #E1E1E1;border-radius: 0.06rem;text-align: center;padding:0.01rem 0.01rem 0.2rem 0.01rem;margin:0 0.17rem;}

.hdxm_box ul li p{width:2.82rem;}

.hdxm_box ul li p.p2{font-size:0.28rem;line-height: 0.6rem;}

.hdxm_box ul li p.p3{}

.hdxm_box ul li p.p3 a{display: block;width:72%;margin:0 auto;font-size:0.2rem;border:1px solid #F8A94A;border-radius: 0.24rem;line-height: 0.36rem;}

.hdxm_box ul li p.p3 strong{color: #F9921C;font-size:0.32rem;font-weight: bold;}

*/

.hdxm_box{width:6rem;margin:0.3rem auto 0 auto;overflow: hidden;}

.xmcon{border:0.01rem solid #E1E1E1;border-radius: 0.06rem;text-align: center;padding:0.01rem 0.01rem 0.2rem 0.01rem;}

.xmcon p{text-align: center;}

.xmcon p.p2{font-size:0.28rem;line-height: 0.6rem;}

.xmcon  p.p3 a{display: block;width:72%;margin:0 auto;font-size:0.2rem;border:0.01rem solid #F8A94A;border-radius: 0.24rem;line-height: 0.36rem;}

.xmcon  p.p3 strong{color: #F9921C;font-size:0.32rem;font-weight: bold;}



/**zhuanjia**/

.zhuanjia,.huanjing{background-image: url(../images/index_zjbg.jpg);background-repeat: no-repeat;height:5.91rem;margin:0 auto;background-size: cover;background-position: top center;}

.zj_top h2{padding-top:0.48rem;font-size:0.36rem;font-weight: bold;color:#855019;line-height: 0.48rem;text-align: center;}

.zj_top p{display: block;font-size:0.32rem;color:#CECECE;text-align: center;}

.zj_top p b{border-top:1px solid  #CECECE;}

.swiper-container4{width:5.9rem;margin: 0 auto;overflow: hidden;}

.zj_box{width:5.9rem;height:3.6rem;background: #fff; margin:0.3rem auto;border:0.01rem solid #E1E1E1;border-radius:0.06rem;padding:0 0.2rem;}

.zj_box_txt{float: left;width:2.83rem;padding:0.3rem 0 0 0.1rem;}

.zj_box_pic{float: right;width:2.63rem;}

.zj_box_txt dl dt{font-size: 0.32rem;font-weight:bold;}

.zj_box_txt dl dt em{font-size: 0.18rem;font-weight:bold;font-style: normal;margin-left:0.06rem;}

.zj_box_txt dl dd{padding:0.15rem 0;font-size: 0.16rem;line-height: 0.28rem;}

.zj_box_txt ul li {font-size:0.16rem;color: #737373;line-height: 0.24rem;}

.zj_box_txt ul li span{display: block;font-size: 0.16rem;letter-spacing:0.06rem; width:0.72rem;background: #ff0000; color: #fff;text-align: center;line-height: 0.28rem;border-radius: 0.24rem;margin-bottom:0.15rem;}

.zj_box_txt p{padding-top:0.15rem;}

.zj_box_txt p a.a1{display:inline;float:left;background:#F7941D;font-size: 0.2rem; color:#fff;text-align: center;line-height: 0.36rem;width:1.2rem;border-radius:0.24rem;margin-right:0.3rem;}

.zj_box_txt p a.a2{display:inline;float:left;background:#F7941D;font-size: 0.2rem; color:#fff;text-align: center;line-height: 0.36rem;width:1.2rem;border-radius:0.24rem;}

/**brand**/

.brand_top{padding: 0.4rem 0 0.2rem  0;}

.brand_top h2{font-size:0.36rem;font-weight: bold;color:#855019;line-height: 0.48rem;text-align: center;}

.brand_top p{display: block;font-size:0.32rem;color:#CECECE;text-align: center;}

.brand_top p b{border-top:1px solid  #CECECE;}

.brand_nav{width:5.82rem;margin: 0 auto;background: #E7E7E7;height:0.48rem;line-height: 0.48rem;border-radius: 0.24rem;}

.brand_nav ul li{float:left;width:25%;text-align: center;font-size:0.2rem;font-weight:bold;color:#333;}

.brand_nav ul li.on{background:#855019;color:#fff;border-radius: 0.24rem;}

.brand_box{width:5.82rem;margin: 0 auto;padding:0.3rem 0;overflow: hidden;}

/**huanjing**/

.swiper-container6{width:5.86rem;margin: 0 auto;overflow: hidden;}

.huanjing_top h2{padding-top:0.48rem;font-size:0.36rem;font-weight: bold;color:#855019;line-height: 0.48rem;text-align: center;}

.huanjing_top p{display: block;font-size:0.32rem;color:#CECECE;text-align: center;}

.huanjing_top p b{border-top:1px solid  #CECECE;}

.huanjing_box{position: relative;width:5.86rem;margin: 0.3rem auto;border:2px solid #fff;border-radius:0.06rem;}

.huanjing_box img{border-radius:0.06rem;}

.huanjing_box p{position: absolute;bottom:0;width:100%;border-radius:0 0 0.06rem 0.06rem;font-size: 0.18rem; color:#fff;text-align: center;height:0.48rem;line-height: 0.48rem; background:rgba(0,0,0,.3)}

/**yiyuan**/

.yiyuan{height: 5.82rem;background-image: url(../images/yiyuan_bg.jpg);background-position: center top;background-repeat:no-repeat;background-size: cover;}

.yiyuan h2{text-align: center;font-size: 0.48rem;color:#855019;font-weight:bold;line-height: 0.78rem;padding-top:0.6rem;letter-spacing: 0.04rem;}

.yiyuan h3{text-align: center;font-size: 0.32rem;color:#373737;letter-spacing: 0.08rem;}

/**footer**/

.footer{height: 1rem;}

.footer h3{font-size:0.36rem;text-align: center;line-height: 0.9rem;}

.addre{width:6rem;margin: 0 auto;}

.addre dl{float:left;display: inline;width:46%;margin:2%;border:0.01rem solid #855019;border-radius: 0.06rem;}

.addre dl dt{background: #855019;color: #fff;font-size:0.24rem;text-align: center;height:0.4rem;line-height: 0.4rem;border-radius: 0.04rem 0.04rem 0 0;}

.addre dl dd{padding:0.2rem;text-align: left;font-size:0.18rem;line-height: 0.28rem;height:0.96rem;}

.addre dl dt::before{ content: ""; display: inline-block; width: 0.21rem; height: 0.26rem; margin-right: 0.08rem; vertical-align: middle; background: url("../images/icon_addre.png") no-repeat center; background-size: 100%;}

.addre dl.down{border:0.01rem solid #B2B2B2;}

.addre dl.down dt {background: #B2B2B2;}

.addre dl.down dd {padding:0.2rem;text-align: center;font-size:0.18rem;line-height: 0.28rem;height:0.68rem;color:#9A9E9F;}

.tel{width:3.69rem;margin:0.2rem auto;}

.icp{text-align: center;font-size:0.16rem;color:#666;line-height: 0.25rem;}







.swiper-pagination4,.swiper-pagination6 {



  

    text-align: center;





}









.ul-tab {

  display: flex;

}



.ul-tab li {

  flex: 1;

 

}



/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/





.sp_nav{width:0.5rem;float:right;position:relative;cursor:pointer;height:0.6rem;margin-top:0.24rem;}

.sp_nav span{display:block;background:#fff;width:0.5rem;height:0.03rem;position:absolute;left:0rem;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0rem}

.sp_nav span:nth-of-type(2){top:0.2rem}

.sp_nav span:nth-of-type(3){top:0.4rem}

.sp_nav_se{margin-top:0rem;}

.sp_nav_se span:nth-of-type(1){top:0.4rem;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:0.4rem;transform:rotate(-45deg)}



.sjj_nav{position:fixed;z-index:99;background:#eee;width:6.4rem;height:calc(100% - 1.04rem);font-size:0.16rem;line-height:0.64rem;top:-100%;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:1.25rem}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 0.7rem)}

.sjj_nav>ul>li:first-child .language{float:right;width:0.7rem;overflow:hidden;line-height:0.48rem;margin-top:0.05rem}

.sjj_nav>ul>li:first-child .language a{width:0.35rem;float:left;border-left:0.01rem #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0.05rem;right:0rem;border-left:0.01rem #ddd solid;height:0.03rem;padding:0rem 0.07rem 0 0.07rem;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:0.01rem #ddd solid;margin-left:0.36rem;position:relative;line-height:0.64rem;font-size:0.16rem;}

.sjj_nav>ul >li:last-child{border-bottom:0.01rem #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{font-size:0.2rem;color:#666;width:80%}

.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}

.sjj_nav ul li i svg{width:0.02rem;height:0.02rem;fill:#555;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}

.sjj_nav ul li ul li>ul{margin-left:0.1rem}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

.bottom{max-width: 640px;width:100%;

	height: 1.32rem;

	min-height: 1.32rem;

	background-image: url(../images/bottom.png);

	background-repeat: no-repeat;

	margin:0 auto;

	background-size: cover;

background-position: top center;

	

	

	overflow:hidden;color:#fff;position:fixed;bottom:0;z-index:10;}

.bottom ul{width:100%;margin:0 auto;padding-top:0.3rem;padding-left:0;padding-right: 0; overflow: hidden;}



/*

.bottom ul li{display: inline;float:left;margin:0 auto;padding:0;text-align: center;}

.bottom ul li a{display: block;color: #fff;}

.bottom ul li.l1{width:1.2rem;}

.bottom ul li.l2{width:1.2rem;margin-right:0.8rem;}

.bottom ul li.l3{width:1.2rem;margin-left:0.78rem;}

.bottom ul li.l4{width:1.2rem;margin-right:0;}

*/

.bottom ul li{float:left;display: inline;margin:0 auto;padding:0;text-align: center;}

.bottom ul li a{display: block;color: #fff;}

.bottom ul li.l1{width:18%;}

.bottom ul li.l2{width:18%;margin-right:14%;}

.bottom ul li.l3{width:18%;margin-left:14%;}

.bottom ul li.l4{width:18%;}



.bottom ul li img{height:0.47rem;width:0.47rem;}



.bottom ul li p{display: block;font-size:0.18rem;line-height: 0.36rem;letter-spacing:0.06rem;}

/**dizhi**/
.dizhi{width:calc(100%);}
.dizhi img{width:calc(100%);text-align:center}




