body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;color: #333;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #943135;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle;}
.container{margin:0 auto;}
.wow{animation-duration: 1s;-webkit-animation-duration: 1s;}
.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}
.fx{position: fixed!important;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;background: #171719;background: url(../images/bg.jpg) center top repeat-y;background-size: 100%;}
.wrap{width: 100%;height: auto;position: relative;overflow: hidden;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}
.slick-vertical .slick-slide{border: none;}
.clear{clear: both;}

.class{width: 100%;height: 100%;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 20;background: #121212;}
.class_img{width: 26%;height: 100%;float: left;}
.class_left{width: 74%;height: 100%;float: left;padding: 0 50px;}
.class_top{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #262626;line-height: 100px;color: #fff;margin-bottom: 13.5%;}
.class_close{font-size: 16px;padding-left: 34px;background: url(../images/nav_close.png) left center no-repeat;float: left;cursor: pointer;}
.class_tel{font-size: 24px;padding-left: 36px;background: url(../images/class_tel.png) left center no-repeat;float: right;}
.m_list{width: 100%;height: auto;overflow: hidden;max-height: 60%;overflow-y: auto;}
.m_list ul{}
.m_list ul li{float: left;width: 14.2%;font-size: 24px;}
.m_list ul li a{display: block;padding: 0 20px;line-height: 34px;height: 34px;overflow: hidden;position: relative;transition: 300ms;color: #fff;}
.m_list ul li a:before{content: "";width: 10px;height: 100%;background: url(../images/m_one_dot.png) center center no-repeat;background-size: 100%;position: absolute;left: 0;top: 0;}
.m_list ul li a span{display: none;width: 10px;height: 100%;background: url(../images/m_one.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 4%;top: 0;transition: 300ms;}
.m_list ul li a span.close_one{transform: rotate(-90deg);}
.m_list ul li a:hover,.m_list ul li a.cu1{}
.m_list ul li a:hover span,.m_list ul li a.cu1 span{background: url(../images/m_one_h.png) center center no-repeat;}
.m_list ul li ul{/*display: none;*/margin-top: 75px;max-height: 450px;overflow-y: auto;}
.m_list ul li ul li{width: 100%;float: none;font-size: 16px;}
.m_list ul li ul li a{line-height: 50px;height: 50px;color: #b2b2b2;}
.m_list ul li ul li a:before{width: 0px;height: 1px;background: #c74248;top: 50%;left: 20px;transition: 300ms;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{text-indent: 16px;color: #fff;}
.m_list ul li ul li a:hover:before,.m_list ul li ul li a.cu2:before{width: 8px;}

.page-prev {
	transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-webkit-transform:translate3d(-100%, 0, 0);	
	-o-transform:translate3d(-100%, 0, 0);	
	-moz-transform:translate3d(-100%, 0, 0);
}
.page-next {
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}
.page-active{
	transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);	
	-o-transform:translate3d(0, 0, 0);	
	-moz-transform:translate3d(0, 0, 0);
}
.page-in {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}

.header{width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 10;transition: 300ms;}
.header .container{position: relative;}
.logo{width: 300px;height: auto;font-size: 0px;overflow: hidden;margin: 0 auto;}
.logo a{display: table-cell;vertical-align: middle;width: 300px;height: 90px;overflow: hidden;text-align: center;transition: 300ms;}
.logo a img{max-width: 100%;max-height: 100%;}
.nav_button{line-height: 80px;height: 80px;overflow: hidden;position: absolute;left: 15px;top: 50%;transform: translatey(-50%);padding-left: 30px;background: url(../images/nav_button.png) left center no-repeat;font-size: 16px;color: #fff;cursor: pointer;}
.nav_tel{padding-left: 30px;font-size: 16px;color: #fff;background: url(../images/nav_tel.png) left center no-repeat;position: absolute;left: 150px;top: 50%;transform: translatey(-50%);}
.nav_shop{position: absolute;left: 360px;top: 50%;transform: translatey(-50%);}
.nav_shop a{display: block;padding-left: 30px;line-height: 80px;height: 80px;overflow: hidden;font-size: 16px;color: #fff;background: url(../images/nav_shop.png) left center no-repeat;}
.nav{width: 50%;padding-left: 300px;position: absolute;right: 15px;top: 50%;transform: translatey(-50%);text-align: center;}
.nav ul{width: 100%;height: auto;}
.nav ul li{float: left;font-size: 16px;}
.nav ul li a{display: block;line-height: 80px;height: 80px;overflow: hidden;transition: 300ms;position: relative;color: #fff;}
.nav ul li a:before{content: "";width: 100%;height: 10px;background: url(../images/nav_decor.png) center center no-repeat;background-size: auto 100%;position: absolute;left: 0;top: 14px;transition: 300ms;transform:scale(0,0);}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #c74248;}
.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{transform:scale(1,1);}

.header_on,.ny_header{background: #000;}
.header_on .logo a,.ny_header .logo a{height: 80px;}

.banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.banner_img a{display: block;width: 100%;height: 100%;overflow: hidden;}
.banner_img img{width: 100%;position: relative;left: 50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);}
.ibanner .slick-dots{bottom: 30px;font-size: 0px;}
.ibanner .slick-dots li{width: auto;height: auto;margin: 0 6px;}
.ibanner .slick-dots li button{width: 12px;height: 12px;padding: 0px;background: url(../images/hd.png) center center no-repeat;background-size: 100%!important;border-radius: 50%;transition: 400ms;}
.ibanner .slick-dots li button:before{display: none;}
.ibanner .slick-dots li.slick-active button{background: url(../images/hd_on.png) center center no-repeat;}
.ibanner .slick-arrow{width: 56px;height: 56px;top: 50%;z-index: 6;transition: 300ms;overflow: hidden;border-radius: 50%;filter:alpha(opacity=0);opacity: 0;/*transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);*/}
.ibanner .slick-prev{background: url(../images/banner_prev.png) rgba(238,238,238,.1) center center no-repeat;left: 50px;}
.ibanner .slick-next{background: url(../images/banner_next.png) rgba(238,238,238,.1) center center no-repeat;right: 50px;}
.ibanner .slick-prev:hover{background: url(../images/banner_prev.png) rgba(148,49,53,.5) center center no-repeat;}
.ibanner .slick-next:hover{background: url(../images/banner_next.png) rgba(148,49,53,.5) center center no-repeat;}
.ibanner .slick-prev:before{display: none;}
.ibanner .slick-next:before{display: none;}
.ibanner:hover .slick-arrow{filter:alpha(opacity=100);opacity: 1;}

.about{padding-bottom: 114px;}
.about_menu{width: 100%;text-align: center;height: auto;overflow: hidden;padding: 65px 0 75px;}
.about_item{width: 12.14%;display: inline-block;vertical-align: top;margin: 0 2.14%;}
.about_item a{display: block;height: auto;overflow: hidden;padding: 8px;border: 1px solid #d9d9d9;border-radius: 50%;transition: 300ms;position: relative;}
.about_icon{width: 100%;height: auto;overflow: hidden;position: relative;border-radius: 50%;}
.about_icon img{width: 100%;}
.about_icon:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;left: 0;top: 0;transition: 300ms;}
.about_icon:after{content: "";width: 100%;height: 100%;background: url(../images/about_hover.png) center center no-repeat;background-size: 100%;position: absolute;left: 0;top: 0;transform: scale(0,0);transition: 300ms;}
.about_name{width: 100%;font-size: 18px;line-height: 30px;height: 30px;overflow: hidden;color: #fff;padding: 0 12px;position: absolute;left: 0;top: 50%;margin-top: -15px;}
.about_item a:hover{border: 1px solid #943135;}
.about_item a:hover .about_icon:before{background: rgba(148,49,53,.5);}
.about_item a:hover .about_icon:after{transform: scale(1,1);}
.about_area{width: 100%;height: auto;overflow: hidden;position: relative;}
.about_intro{width: 50%;height: auto;overflow: hidden;padding: 5.4% 4.6% 6.4% 9.4%;background: url(../images/about_bg.png) center center no-repeat;background-size: cover;position: relative;}
.about_cn{width: 80px;padding: 25px 0 55px;line-height: 80px;font-size: 30px;color: #fff;letter-spacing: 8px;background: url(../images/about_leaf.png) #943135 center bottom no-repeat;background-size: 100%;writing-mode: vertical-rl;writing-mode: tb-rl;position: absolute;left: 0;top: 0;}
.about_cn span{display: inline-block;vertical-align: top;padding-bottom: 40px;background: url(../images/about_cn_pc.png) center bottom no-repeat;}
.about_en{font-family: Arial!important;color: #808080;line-height: 24px;letter-spacing: 3px;text-transform: uppercase;margin-bottom: 10px;}
.about_head{font-size: 30px;line-height: 1.4;letter-spacing: 3px;color: #943135;margin-bottom: 22px;}
.about_nr{line-height: 32px;height: 224px;overflow: hidden;margin-bottom: 50px;}
.about_imore{float: left;}
.about_imore a{display: block;line-height: 24px;height: 24px;color: #943135;padding-right: 160px;position: relative;transition: 300ms;}
.about_imore a:after{content: "";width: 150px;height: 1px;background: #943135;position: absolute;right: 0;top: 50%;}
.about_imore a:hover{padding-right: 170px;}
.about_img{width: 50%;height: 100%;position: absolute;right: 0;top: 0;}
.about_img img{width: 100%;display: none;}

.adarea{padding: 32px 0;height: auto;overflow: hidden;text-align: center;}
.adbox{padding: 50px 0;position: relative;}
.adbox:before{content: "";width: 1px;height: 42px;background: rgba(255,255,255,.5);position: absolute;left: 50%;top: 0;}
.adbox:after{content: "";width: 1px;height: 42px;background: rgba(255,255,255,.5);position: absolute;left: 50%;bottom: 0;}
.adlogo img{max-width: 100%;max-height: 100%;}
.adslogan{letter-spacing: 3px;font-size: 16px;color: #fff;line-height: 52px;}

.product{padding: 70px 0;}
.headline{text-align: center;margin-bottom: 40px;}
.head_en{margin-bottom: 12px;line-height: 24px;color: #808080;font-family: Arial!important;letter-spacing: 5px;text-transform: uppercase;}
.head_cn{font-size: 30px;line-height: 1;}
.head_cn span{display: inline-block;vertical-align: top;padding: 0 52px;position: relative;}
.head_cn span:before{content: "";width: 27px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/head_cn.png) center center no-repeat;background-size: 100%;}
.head_cn span:after{content: "";width: 27px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/head_cn.png) center center no-repeat;background-size: 100%;}
.head_cn span em{display: inline-block;vertical-align: top;padding: 0 16px;position: relative;}
.head_cn span em:before{content: "";width: 1px;height: 100%;background: #e5e5e5;position: absolute;left: 0;top: 0;}
.head_cn span em:last-child:after{content: "";width: 1px;height: 100%;background: #e5e5e5;position: absolute;right: 0;top: 0;}
.pro_data{width: 100%;height: auto;overflow: hidden;}
.pro_item{width: 31.7%;float: left;margin-right: 2.45%;margin-bottom: 2.45%;}
.pro_item:nth-child(3n){margin-right: 0px;}
.pro_item a{display: block;background: #fff;border-bottom: 1px solid #e5e5e5;text-align: center;transition: 300ms;}
.pro_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;}
.pro_img img{width: 100%;transition: 300ms;}
.pro_bt{font-size: 18px;line-height: 60px;height: 60px;overflow: hidden;}
.pro_bt span{display: inline-block;vertical-align: top;max-height: 100%;overflow: hidden;padding: 0 40px;position: relative;}
.pro_bt span:before{content: "";width: 0px;height: 1px;background: rgba(255,255,255,.5);position: absolute;left: 0;top: 50%;transition: 300ms;}
.pro_bt span:after{content: "";width: 0px;height: 1px;background: rgba(255,255,255,.5);position: absolute;right: 0;top: 50%;transition: 300ms;}
.pro_item a:hover{background: #943135;border-bottom: 1px solid #943135;}
.pro_item a:hover .pro_img img{transform: scale(1.05,1.05);}
.pro_item a:hover .pro_bt{color: #fff;}
.pro_item a:hover .pro_bt span:before,.pro_item a:hover .pro_bt span:after{width: 24px;}

.shop{}
.shop .container{width: 100%;padding: 0;position: relative;}
.shop_head{width: 196px;height: 100%;position: absolute;right: 17%;background: #fffff0;padding: 50px 0;z-index: 5;writing-mode: vertical-rl;writing-mode: tb-rl;display: flex;align-items: center;}
.shop_name{margin-left: 10px;width: 38px;line-height: 38px;letter-spacing: 10px;color: #943135;font-size: 28px;}
.shop_name span{display: inline-block;vertical-align: top;padding-bottom: 40px;background: url(../images/shop_head_pc.png) bottom center no-repeat;}
.shop_state{width: 26px;line-height: 26px;letter-spacing: 8px;text-indent: 45px;}
.shop_slide{padding-right: 17%;}
.shop_slide .slick-list{overflow: visible;}
.shop_item{padding-right: 196px;}
.shop_item a{display: block;width: 100%;height: auto;overflow: hidden;}
.shop_item a img{width: 100%;transition: 300ms;}
.shop_item a:hover img{transform: scale(1.05,1.05);}
.shop_slide .slick-dots{bottom: 0px;width: 206px;height: 70px;left: auto;right: 17%;background: #943135;margin-right: 196px;}
.shop_slide .slick-dots li{width: 100%;height: auto;margin: 0px;position: absolute;left: 0;top: 0;}
.shop_slide .slick-dots li .slidePage{width: 100%;height: 70px;line-height: 70px;overflow: hidden;color: #c46d71;filter:alpha(opacity=0);opacity: 0;font-size: 16px;}
.shop_slide .slick-dots li .slidePage span{display: inline-block;vertical-align: top;margin: 0 5px;}
.shop_slide .slick-dots li .slidePage span.slideNumber{color: #fff;}
.shop_slide .slick-dots li.slick-active .slidePage{filter:alpha(opacity=100);opacity: 1;}
.shop_slide .slick-arrow{width: 50px;height: 70px;top: auto;bottom: 0px;z-index: 6;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.shop_slide .slick-prev{background: url(../images/banner_prev.png) center center no-repeat;left: auto;right: calc(17% + 352px); right: -webkit-calc(17% + 352px);right: -moz-calc(17% + 352px);}
.shop_slide .slick-next{background: url(../images/banner_next.png) center center no-repeat;right: calc(17% + 196px); right: -webkit-calc(17% + 196px);right: -moz-calc(17% + 196px);}
.shop_slide .slick-prev:before{display: none;}
.shop_slide .slick-next:before{display: none;}


.news{padding: 80px 0;}
.show_slide{width: 100%;height: auto;overflow: hidden;background: #fff;}
.show_slide.slick-dotted.slick-slider{margin-bottom: 40px;}
.show_item{width: 100%;height: auto;overflow: hidden;}
.show_item a{display: block;height: auto;overflow: hidden;}
.show_img{width: 50%;float: left;height: auto;overflow: hidden;}
.show_img img{width: 100%;transition: 300ms;}
.show_intro{width: 50%;float: left;height: auto;overflow: hidden;padding: 82px 65px 120px 50px;}
.show_bt{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 30px;color: #333;}
.show_nr{line-height: 30px;height: 60px;overflow: hidden;color: #808080;margin-bottom: 45px;}
.show_imore{line-height: 24px;height: 24px;color: #808080;transition: 300ms;}
.show_imore a{display: block;}
.show_item a:hover .show_img img{transform:scale(1.05,1.05);}
.show_item a:hover .show_imore{color: #943135;}
.show_slide .slick-dots{bottom: 58px;font-size: 0px;text-align: left;padding-left: 50px;width: 50%;margin-left: 50%;}
.show_slide .slick-dots li{width: auto;height: auto;margin: 0 14px 0 0;}
.show_slide .slick-dots li button{width: 6px;height: 6px;padding: 0px;background: #943135;border-radius: 50%;transition: 400ms;filter:alpha(opacity=50);opacity: 0.5;}
.show_slide .slick-dots li button:before{display: none;}
.show_slide .slick-dots li.slick-active button{filter:alpha(opacity=100);opacity: 1;}
.news_data{width: 100%;height: auto;}
.news_item{width: 31.4%;float: left;margin-right: 2.9%;}
.news_item:nth-child(3n){margin-right: 0px;}
.news_item a{display: block;height: auto;overflow: hidden;position: relative;padding: 30px;transition: 300ms;}
.news_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.news_img:after{content: "";width: 100%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;transition: 300ms;}
.news_time{line-height: 24px;padding-bottom: 14px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;color: #808080;position: relative;transition: 300ms;}
.news_bt{font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;position: relative;transition: 300ms;}
.news_item a:hover{box-shadow: 0px 20px 50px 0 rgba(14,5,10,.15);}
.news_item a:hover .news_img:after{background: rgba(148,49,53,.9);}
.news_item a:hover .news_time{color: #fff;border-bottom: 1px solid rgba(229,229,229,.3);}
.news_item a:hover .news_bt{color: #fff;}

.partner{text-align: center;color: #fff;padding: 120px 0 80px;}
.partner_head{font-size: 30px;line-height: 1.5;padding: 16px 0;position: relative;z-index: 2;;letter-spacing: 6px;}
.partner_head:before{content: "";width: 100%;height: 120%;background: url(../images/partner_head.png) center center no-repeat;background-size: auto 100%;position: absolute;left: 0;top: -24%;z-index: -1;}
.partner_state{font-size: 16px;line-height: 26px;margin-bottom: 46px;}
.partner_imore{width: 150px;margin: 0 auto;}
.partner_imore a{display: block;line-height: 46px;height: 46px;overflow: hidden;color: #fff;background: rgba(148,49,53,.9);font-size: 16px;transition: 300ms;}
.partner_imore a:hover{background: #943135;}

.footer{background: #121212;}
.foot_above{width: 100%;height: auto;overflow: hidden;padding: 55px 0;border-bottom: 1px solid #1f1f1f;}
.foot_contact{width: 34.5%;float: left;height: auto;overflow: hidden;padding-right: 40px;}
.fcon_bt{font-size: 18px;color: #c74248;line-height: 28px;height: 28px;overflow: hidden;text-indent: 26px;background: url(../images/nav_decor.png) left center no-repeat;background-size: 8px;}
.fcon_nr{padding-top: 30px;}
.fcon_nr dd{line-height: 24px;margin-bottom: 14px;padding-left: 26px;color: #b2b2b2;position: relative;}
.fcon_nr dd:before{content: "";width: 10px;height: 24px;position: absolute;left: 0;top: 0;background-size: 100%;}
.fcon_nr dd.fcon_tel:before{background: url(../images/fcon_tel.png) center center no-repeat;}
.fcon_nr dd.fcon_addr:before{background: url(../images/fcon_addr.png) center center no-repeat;}
.foot_sitemap{width: 65.5%;float: left;height: auto;overflow: hidden;}
.foot_sitemap ul{width: 100%;height: auto;overflow: hidden;}
.foot_sitemap ul li{width: 20%;float: left;font-size: 16px;}
.foot_sitemap ul li a{display: block;text-indent: 18px;line-height: 28px;height: 28px;overflow: hidden;color: #fff;background: url(../images/nav_decor.png) left center no-repeat;background-size: 8px;padding-right: 10px;position: relative;}
.foot_sitemap ul li a:hover{}
.foot_sitemap ul li ul{padding-top: 25px;}
.foot_sitemap ul li ul li{width: 100%;font-size: 14px;}
.foot_sitemap ul li ul li a{color: #b2b2b2;line-height: 30px;height: 30px;background: none;}
.foot_sitemap ul li ul li a:before{content: "";width: 0px;height: 1px;background: #c74248;position: absolute;left: 0;top: 50%;transition: 300ms;}
.foot_sitemap ul li ul li a:hover{color: #fff;}
.foot_sitemap ul li ul li a:hover:before{width: 8px;}
.foot_bellow{position: relative;padding-right: 200px;}
.copyright{padding: 38px 0;line-height: 24px;color: #808080;}
.copyright a{color: #808080;transition: 300ms;}
.copyright a:hover{color: #fff;}
.foot_links{position: absolute;right: 15px;top: 50%;margin-top: -11px;}
.flink_item{width: 22px;margin-left: 32px;height: 22px;float: left;position: relative;transition: 300ms;}
.flink_item a{display: block;height: 100%;}
.flink_wx{background: url(../images/flink_wx.png) center center no-repeat;}
.flink_qq{background: url(../images/flink_qq.png) center center no-repeat;}
.flink_wb{background: url(../images/flink_wb.png) center center no-repeat;}
.flink_wx:hover{background: url(../images/flink_wx_h.png) center center no-repeat;}
.flink_qq:hover{background: url(../images/flink_qq_h.png) center center no-repeat;}
.flink_wb:hover{background: url(../images/flink_wb_h.png) center center no-repeat;}
.flink_wx_img{width: 82px;position: absolute;left: 50%;margin-left: -41px;bottom: 100%;padding-bottom: 10px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.flink_wx_img i{display: block;padding: 5px;background: #fff;}
.flink_wx_img i img{width: 100%;}
.flink_wx:hover .flink_wx_img{display: block;}

.bottom{width: 100%;height: auto;background: #943135;text-align: center;position: fixed;bottom: 0;z-index: 18;}
.bottom ul{width: 100%;height: auto;}
.bottom ul li{width: 25%;float: left;}
.bottom ul li a{display: block;padding: 12px 15px 4px;position: relative;}
.bottom_img{width: 100%;height: 22px;font-size: 0px;margin-bottom: 4px;}
.bottom_img img{max-width: 100%;max-height: 100%;}
.bottom_bt{color: #fff;line-height: 24px;height: 24px;overflow: hidden;}
.opacity{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 16;display: none;}
.bottom_wx_img{width: 116px;height: 116px;padding: 8px;background: #fff;overflow: hidden;position: fixed;top: 50%;left: 50%;margin-top: -58px;margin-left: -58px;z-index: 18;display: none;}
.bottom_wx_img img{width: 100%;}

.ny_wrapper{padding-top: 80px;}
.ny_headline{width: 100%;height: auto;position: absolute;/*top: 50%;*/bottom: 40%; left: 0;text-align: center;color: #fff;}
.ny_en{letter-spacing: 4px;text-transform: uppercase;line-height: 1.5;}
.ny_cn{font-size: 48px;letter-spacing: 4px;line-height: 1.5;}
.ny_cn span{display: inline-block;vertical-align: top;padding: 0 65px;position: relative;text-indent: 4px;}
.ny_cn span:before{content: "";width: 27px;height: 100%;background: url(../images/about_cn_mc.png) center center no-repeat;background-size: 100%;position: absolute;left: 0;top: 0;}
.ny_cn span:after{content: "";width: 27px;height: 100%;background: url(../images/about_cn_mc.png) center center no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;}

.main{padding-bottom: 100px;}
.subnav{background: #fff;border-radius: 20px;text-align: center;box-shadow: 0px 20px 20px 0 rgba(14,5,10,.05);position: relative;z-index: 2;margin-bottom: 50px;}
.subnav_slide{margin-top: -50px;padding: 0 20px;}
.subnav_item{}
.subnav_item a{display: block;line-height: 100px;height: 100px;overflow: hidden;padding: 0 10px;font-size: 18px;transition: 300ms;}
.subnav_item a:hover,.subnav_item a.on{color: #943135;font-weight: bold;}
.subnav_pro_slide{padding: 30px 70px;margin-top: -103px;}
.subnav_pro_item{padding: 0 32px;}
.subnav_pro_item a{display: block;height: auto;overflow: hidden;padding: 8px;border: 1px solid #d9d9d9;border-radius: 50%;transition: 300ms;position: relative;}
.subnav_pro_icon{width: 100%;height: auto;overflow: hidden;position: relative;border-radius: 50%;}
.subnav_pro_icon img{width: 100%;}
.subnav_pro_icon:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;left: 0;top: 0;transition: 300ms;}
.subnav_pro_icon:after{content: "";width: 100%;height: 100%;background: url(../images/about_hover.png) center center no-repeat;background-size: 100%;position: absolute;left: 0;top: 0;transform: scale(0,0);transition: 300ms;}
.subnav_pro_bt{width: 100%;font-size: 18px;line-height: 30px;height: 30px;overflow: hidden;color: #fff;padding: 0 12px;position: absolute;left: 0;top: 50%;margin-top: -15px;}
.subnav_pro_item a:hover,.subnav_pro_item a.on{border: 1px solid #943135;}
.subnav_pro_item a:hover .subnav_pro_icon:before,.subnav_pro_item a.on .subnav_pro_icon:before{background: rgba(148,49,53,.5);}
.subnav_pro_item a:hover .subnav_pro_icon:after,.subnav_pro_item a.on .subnav_pro_icon:after{transform: scale(1,1);}
.subnav_pro_slide .slick-arrow{width: 70px;height: 100%;top: 0%;z-index: 6;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.subnav_pro_slide .slick-prev{background: url(../images/subnav_prev.png) center center no-repeat;left: 20px;}
.subnav_pro_slide .slick-next{background: url(../images/subnav_next.png) center center no-repeat;right: 20px;}
.subnav_pro_slide .slick-prev:hover{background: url(../images/subnav_prev_h.png) center center no-repeat;}
.subnav_pro_slide .slick-next:hover{background: url(../images/subnav_next_h.png) center center no-repeat;}
.subnav_pro_slide .slick-prev:before{display: none;}
.subnav_pro_slide .slick-next:before{display: none;}
.subnav_second_slide{margin-bottom: 50px;text-align: center;}
.subnav_second_item{}
.subnav_second_item a{display: block;font-size: 18px;line-height: 30px;padding: 0 10px;padding-top: 15px;position: relative;overflow: hidden;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.subnav_second_item a:before{content: "";width: 100%;height: 10px;background: url(../images/nav_decor.png) center center no-repeat;background-size: auto 100%;position: absolute;left: 0;top: -10px;transition: 300ms;}
.subnav_second_item a:hover,.subnav_second_item a.on{color: #943135;font-weight: bold;}
.subnav_second_item a:hover:before,.subnav_second_item a.on:before{top: 0;}

.pro_list{margin-bottom: 35px;}
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;vertical-align: top;}
.next1 ul li{display: inline-block;vertical-align: top;}
.next1 a{display: inline-block;vertical-align: top;width: 42px;line-height: 52px;height: 52px;overflow: hidden;margin: 0 8px;}
.next1 a:hover,.next1 a.on1{background: url(../images/next1.png) center center no-repeat;color: #fff;background-size: 100%;}
.next1>a{font-family: "幼圆"!important;font-size: 20px;color: #808080;font-weight: bold;}
.next1>a:hover{color: #c74248;background: none;}

.about_det{line-height: 30px;}
.about_det img{max-width: 100%;}
.tea_slide{margin-top: 45px;}
.tea_slide img{width: 100%;}
.tea_for{margin-bottom: 10px;padding: 0 5px;}
.tea_nav_item{padding: 0 5px;}
.tea_nav_item i{display: block;position: relative;}
.tea_nav_item i:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.4);position: absolute;left: 0;top: 0;}
.tea_nav_item.slick-current i:before{background: none;}
.tea_slide .slick-arrow{width: 40px;height: 100%;top: 0%;z-index: 6;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.tea_slide .slick-prev{background: url(../images/subnav_prev.png) left center no-repeat;left: -40px;}
.tea_slide .slick-next{background: url(../images/subnav_next.png) right center no-repeat;right: -40px;}
.tea_slide .slick-prev:hover{background: url(../images/subnav_prev_h.png) left center no-repeat;}
.tea_slide .slick-next:hover{background: url(../images/subnav_next_h.png) right center no-repeat;}
.tea_slide .slick-prev:before{display: none;}
.tea_slide .slick-next:before{display: none;}

.det_top{background: #943134;margin-bottom: 50px;}
.det_top .container{position: relative;}
.here{color: #f4b7b9;line-height: 50px;padding-right: 68px;}
.here a{color: #f4b7b9;transition: 300ms;}
.here a:hover{color: #fff;}
.back{position: absolute;right: 15px;top: 0;}
.back a{display: block;padding-left: 30px;color: #ecacae;line-height: 50px;height: 50px;overflow: hidden;transition: 300ms;background: url(../images/back.png) left center no-repeat;}
.back a:hover{color: #fff;background: url(../images/back_h.png) left center no-repeat;padding-left: 35px;}

.pro_above{padding: 30px;background: #fff;margin-bottom: 50px;box-shadow: 0px 13px 50px 0 rgba(14,5,10,.05);display: inline-flex;}
.pro_images{width: 48%;margin-right: 3.8%;font-size: 0px;height: auto;overflow: hidden;float: left;}
.pro_images img{width: 100%;}
.pro_details{flex: 1.0;height: auto;overflow: hidden;padding-bottom: 74px;position: relative;}
.pro_title{font-size: 24px;line-height: 1.5;margin: 10px 0 30px;}
.pro_state{color: #943134;font-size: 18px;margin-bottom: 8px;line-height: 1.6;}
.next2{position: absolute;bottom: 0;}
.next2 ul{width: 100%;height: auto;overflow: hidden;}
.next2 ul li{width: 50px;height: 50px;float: left;}
.next2 ul li a{display: block;height: 100%;transition: 300ms;}
.next2 ul li:first-child{margin-right: 20px;}
.next2 ul li:first-child a{background: url(../images/banner_prev.png) rgba(148,49,53,.5) center center no-repeat;}
.next2 ul li:first-child a:hover{background: url(../images/banner_prev.png) #943134 center center no-repeat;}
.next2 ul li:last-child a{background: url(../images/banner_next.png) rgba(148,49,53,.5) center center no-repeat;}
.next2 ul li:last-child a:hover{background: url(../images/banner_next.png) #943134 center center no-repeat;}
.pro_bellow{padding: 30px;background: #fff;box-shadow: 0px 13px 50px 0 rgba(14,5,10,.05);}
.recom_head{margin-bottom: 20px;font-size: 24px;line-height: 2;}
.recom_item{width: 23.875%;margin-right: 1.5%;margin-bottom: 0px;}
.recom_item:nth-child(3n){margin-right: 1.5%;}
.recom_item:nth-child(4n){margin-right: 0px;}

.news_list{padding-bottom: 20px;}
.news_eg{margin-bottom: 40px;}
.news_eg a{display: block;width: 100%;padding: 30px;background: #fff;box-shadow: 0px 13px 20px 0 rgba(14,5,10,.1);height: auto;overflow: hidden;display: inline-flex;}
.news_pic{width: 37%;float: left;height: auto;font-size: 0px;overflow: hidden;margin-right: 30px;}
.news_pic img{width: 100%;transition: 300ms;}
.news_info{flex: 1.0;height: auto;overflow: hidden;display: flex;align-items: center;}
.news_tit{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 30px;}
.news_des{line-height: 30px;max-height: 60px;color: #808080;overflow: hidden;margin-bottom: 50px;}
.news_date{line-height: 24px;height: 24px;overflow: hidden;color: #808080;}
.news_eg a:hover .news_pic img{transform:scale(1.05,1.05);}

.news_title{font-size: 24px;line-height: 1.5;text-align: center;margin: 14px 0 8px;}
.news_publish{line-height: 24px;color: #808080;text-align: center;margin-bottom: 35px;}
.next3{margin: 52px 0 70px;background: #f2f2f2;padding: 25px 28px;}
.next3 ul{width: 100%;height: auto;overflow: hidden;}
.next3 ul li{width: 50%;float: left;}
.next3 ul li a{display: block;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #808080;padding: 0 20px;background-size: 10px!important;transition: 300ms;}
.next3 ul li a:hover{color: #943135;}
.next3 ul li:first-child a{background: url(../images/subnav_prev.png) left center no-repeat;}
.next3 ul li:first-child a:hover{background: url(../images/subnav_prev_h.png) left center no-repeat;}
.next3 ul li:last-child a{background: url(../images/subnav_next.png) right center no-repeat;text-align: right;}
.next3 ul li:last-child a:hover{background: url(../images/subnav_next_h.png) right center no-repeat;}

.news_bellow{}
.tuijian_list{}
.tuijian_item{width: 23.95%;float: left;margin-right: 1.4%;}
.tuijian_item:nth-child(4n){margin-right: 0px;}
.tuijian_item a{display: block;padding: 20px;background: #fff;box-shadow: 0 13px 20px 0 rgba(14,5,10,.1);}
.tuijian_img{width: 100%;height: auto;overflow: hidden;margin-bottom: 16px;}
.tuijian_img img{width: 100%;transition: 300ms;}
.tuijian_bt{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 10px;}
.tuijian_time{color: #808080;line-height: 24px;height: 24px;overflow: hidden;}
.tuijian_item a:hover .tuijian_img img{transform:scale(1.05,1.05);}

.main_shop{padding-top: 50px;}
.shop_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.shop_eg{width: 48.5%;float: left;margin-bottom: 3%;height: auto;overflow: hidden;}
.shop_eg:nth-child(odd){margin-right: 3%;}
.shop_eg a{display: block;height: auto;overflow: hidden;position: relative;}
.shop_pic{width: 100%;height: auto;overflow: hidden;}
.shop_pic img{width: 100%;transition: 300ms;}
.shop_tit{width: 100%;padding: 0 20px;line-height: 50px;height: 50px;overflow: hidden;color: #fff;font-size: 18px;text-align: center;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.5);}
.shop_eg a:hover .shop_pic img{transform:scale(1.05,1.05);}

.contact_above{width: 100%;height: auto;overflow: hidden;position: relative;background: #fff;margin-bottom: 60px;}
.contact_map{width: 50%;height: 100%;position: absolute;left: 0;top: 0;}
.contact_detail{width: 50%;padding-left: 50px;margin-left: 50%;padding-bottom: 30px;}
.contact_head{font-size: 24px;padding: 52px 0 32px;position: relative;margin-bottom: 38px;height: auto;overflow: hidden;}
.contact_head span{font-size: 30px;font-weight: bold;font-family: Arial!important;float: right;}
.contact_head:before{content: "";width: 200%;height: 1px;background: #dcdcdc;position: absolute;left: 0;bottom: 0;}
.contact_data{width: 100%;height: auto;overflow: hidden;text-align: center;}
.contact_item{width: 50%;float: left;height: auto;overflow: hidden;margin-bottom: 55px;}
.contact_icon{width: 65px;height: auto;overflow: hidden;margin: 0 auto 20px;}
.contact_icon img{max-width: 100%;max-height: 100%;}
.contact_bt{font-size: 15px;line-height: 24px;height: 24px;overflow: hidden;font-weight: bold;margin-bottom: 12px;}
.contact_nr{font-size: 15px;line-height: 24px;}
.contact_ewm_img{width: 106px;padding: 8px;border: 1px solid #e6e6e6;font-size: 0px;margin: 10px auto 6px;}
.contact_ewm_img img{width: 100%;}
.contact_ewm_bt{line-height: 24px;color: #808080;}

.feedback{width: 100%;height: auto;overflow: hidden;padding: 45px 50px 60px;background: #fff;box-shadow: 0px 20px 50px 0 rgba(0,0,0,.05);}
.fb_head{font-size: 30px;line-height: 1.5;text-align: center;margin-bottom: 10px;}
.fb_state{color: #b2b2b2;line-height: 24px;text-align: center;margin-bottom: 45px;}
.feedback form{width: 100%;height: auto;overflow: hidden;}
.fb_line{line-height: 44px;border: 1px solid #e6e6e6;border-radius: 5px;width: 48.5%;float: left;margin-bottom: 20px;padding: 0 20px;}
.fb_line:nth-child(odd){margin-right: 3%;}
.fb_line_text{width: 100%;margin-bottom: 40px;}
.fb_name{float: left;margin-right: 8px;}
.fb_box{flex: 1.0;height: auto;overflow: hidden;}
.fb_box input{width: 100%;background: none;border: none;outline: none;}
.fb_box textarea{width: 100%;line-height: 30px;padding: 7px 0;height: 168px;background: none;border: none;outline: none;resize: none;}
.fb_btn input{width: 200px;margin: 0 auto;display: block;line-height: 50px;height: 50px;overflow: hidden;color: #fff;font-size: 16px;background: #943135;font-weight: bold;border-radius: 5px;}

.about_profile{}
.profile_area{padding: 70px 0 110px;width: 100%;height: auto;}
.profile_intro{width: 52%;float: left;height: auto;overflow: hidden;padding-right: 40px;}
.profile_head{text-align: center;margin-bottom: 45px;}
.profile_en{line-height: 24px;color: #808080;font-family: Arial!important;margin-bottom: 4px;text-transform: uppercase;}
.profile_cn{font-size: 30px;line-height: 1.5;color: #943135;}
.profile_intro .profile_head{text-align: left;}
.profile_nr{line-height: 30px;margin-top: -20px;max-height: 330px;overflow: hidden;}
.profile_img{width: 48%;float: left;height: auto;overflow: hidden;font-size: 0px;}
.profile_img img{width: 100%;}
.about_culture{padding: 80px 0 100px;}
.about_culture .profile_en{color: #fff;}
.about_culture .profile_cn{color: #fff;}
.culture_state{width: 70%;text-align: center;line-height: 30px;color: #fff;margin: 0 auto 50px;}
.culture_data{width: 100%;height: auto;display: inline-flex;}
.culture_item{width: 23.29%;margin-right: 2.28%;float: left;padding: 50px 30px;border: 1px solid rgba(148,49,53,.5);background: rgba(148,49,53,.25);text-align: center;color: #fff;}
.culture_item:nth-child(4n){margin-right: 0px;}
.culture_bt{font-size: 18px;line-height: 28px;}
.culture_em{margin: 8px auto;font-size: 0px;}
.culture_em img{max-height: 100%;max-width: 100%;}
.culture_nr{line-height: 24px;}
.about_honor{padding: 80px 0 120px;}
.honor_slide{}
.honor_item{width: 100%;height: auto;overflow: hidden;}
.honor_img{width: 22.9%;float: left;margin-right: 2.8%;}
.honor_img:nth-child(4n){margin-right: 0px;}
.honor_img a{display: block;height: auto;overflow: hidden;}
.honor_img img{width: 100%;transition: 300ms;}
.honor_img a:hover img{transform:scale(1.05,1.05);}
.honor_slide .slick-dots{bottom: auto;font-size: 0px;position: relative;margin-top: 46px;}
.honor_slide .slick-dots li{width: auto;height: auto;margin: 0 15px;}
.honor_slide .slick-dots li button{width: 12px;height: 12px;padding: 0px;background: rgba(148,49,53,.5);border-radius: 50%;transition: 400ms;}
.honor_slide .slick-dots li button:before{display: none;}
.honor_slide .slick-dots li.slick-active button{background: #943135;}


@media (min-width: 1500px){
	.container{width: 1430px;}
	.header{padding: 0 35px;}
	.header .container{width: 100%;}
}

/*@media (min-width: 1200px) and (max-width: 1499px){}*/
@media (max-width: 1499px){
	.nav{padding-left: 180px;}
	.nav_tel{left: 135px;}
	.nav_shop{left: 335px;}
	.class_top{line-height: 82px;}
	.class_tel{font-size: 22px;background-size: 24px;}
	.m_list ul li{font-size: 20px;}
	.m_list ul li ul{margin-top: 46px;max-height: 350px;}

	.about_item{width: 12%;}
	.about_intro{padding: 5.4% 4.6% 5.4% 9.4%;}
	.about_cn{font-size: 28px;width: 72px;line-height: 72px;}
	.about_head{font-size: 26px;}
	.about_nr{line-height: 30px;height: 210px;margin-bottom: 36px;}

	.head_cn{font-size: 28px;}
	.pro_bt{line-height: 56px;height: 56px;}

	.shop_head{padding: 40px 0 20px;width: 170px;}
	.shop_name{font-size: 26px;letter-spacing: 8px;}
	.shop_state{text-indent: 30px;letter-spacing: 6px;}
	.shop_item{padding-right: 170px;}
	.shop_slide .slick-dots{margin-right: 170px;height: 66px;}
	.shop_slide .slick-dots li .slidePage{height: 66px;line-height: 66px;}
	.shop_slide .slick-arrow{height: 66px;}
	.shop_slide .slick-prev{right: calc(17% + 326px); right: -webkit-calc(17% + 326px);right: -moz-calc(17% + 326px);}
	.shop_slide .slick-next{right: calc(17% + 170px); right: -webkit-calc(17% + 170px);right: -moz-calc(17% + 170px);}

	.show_intro{padding: 50px 50px 100px 50px;}
	.show_nr{margin-bottom: 30px;}

	.partner_head{font-size: 28px;}
	.partner_head:before{height: 108%;top: -16%;}
	
	.main{padding-bottom: 90px;}
	.ny_cn{font-size: 38px;}
	.ny_cn span{padding: 0 42px;}
	.subnav_slide{margin-top: -45px;}
	.subnav_item a{line-height: 90px;height: 90px;}
	.subnav_pro_slide{padding: 20px 70px;margin-top: -80px;}
	.subnav_pro_item{padding: 0 26px;}
	.subnav_pro_slide .slick-arrow{background-size: 20px!important;}
	.subnav_pro_slide .slick-prev{left: 10px;}
	.subnav_pro_slide .slick-next{right: 10px;}
	.pro_list{margin-bottom: 30px;}
	
	.pro_above,.pro_bellow{padding: 24px;}
	.pro_details{padding-bottom: 64px;}
	.pro_title{margin: 10px 0 20px;}
	.next2 ul li{width: 42px;height: 42px;}
	.recom_head{font-size: 22px;}
	.recom_bt{font-size: 16px;line-height: 52px;height: 52px;}

	.news_tit{margin-bottom: 20px;}
	.news_des{margin-bottom: 35px;}

	.next3{padding: 20px 28px;}
	.tuijian_item a{padding: 15px;}
	.tuijian_bt{font-size: 15px;margin-bottom: 5px;}

	.contact_head{font-size: 22px;padding: 46px 0 26px;}
	.contact_head span{font-size: 28px;}
	.contact_item{margin-bottom: 40px;}
	.contact_icon{width: 50px;margin-bottom: 14px;}
	.contact_bt{margin-bottom: 6px;}
	.contact_ewm_img{width: 100px;padding: 6px;margin-top: 0px;}
	.fb_head{font-size: 26px;}
	.fb_box textarea{height: 140px;}
	
	.profile_area{padding: 50px 0 90px;}
	.profile_cn{font-size: 26px;}
	.profile_nr{line-height: 28px;max-height: 280px;}
	.culture_state{width: 78%;}
	.culture_item{padding: 36px 30px;}
	.about_honor{padding: 80px 0 100px;}
}

/*@media (min-width: 992px) and (max-width: 1199px){}*/
@media(max-width: 1199px){
	.logo{margin: 0;}
	.logo a{text-align: left;}
	.nav{display: none;}
	.nav_button{left: auto;right: 15px;}
	.nav_tel{left: auto;right: 135px;}
	.nav_shop{left: auto;right: 335px;}
	.ibanner .slick-arrow{width: 50px;height: 50px;}
	.class_img{display: none;}
	.class_left{width: 100%;}
	.class_top{margin-bottom: 80px;}
	.class_tel{font-size: 20px;background-size: 22px;}
	.m_list ul li{font-size: 18px;}
	.m_list ul li ul{margin-top: 35px;max-height: 368px;overflow-y: auto;}
	.m_list ul li ul li a{line-height: 46px;height: 46px;}
	
	.about{padding-bottom: 86px;}
	.about_menu{padding: 60px 0;}
	.about_item a{padding: 6px;}
	.about_name{font-size: 16px;}
	.about_intro{padding: 45px 35px 45px 90px;}
	.about_cn{font-size: 24px;width: 64px;line-height: 64px;padding: 25px 0 42px;}
	.about_head{font-size: 22px;}
	.about_nr{height: 180px;margin-bottom: 25px;}
	
	.adbox{padding: 36px 0;}
	.adbox:before,.adbox:after{height: 28px;}
	.adlogo img{max-height: 66px;margin-top: 8px;}
	.head_cn{font-size: 26px;}
	.head_cn span em{padding: 0 14px;}
	.pro_bt{font-size: 16px;line-height: 52px;height: 52px;}
	
	.shop_head{padding: 30px 0 10px;width: 136px;right: 12%;}
	.shop_name{font-size: 24px;letter-spacing: 6px;margin-left: 6px;}
	.shop_state{text-indent: 20px;letter-spacing: 4px;}
	.shop_slide{padding-right: 12%;}
	.shop_item{padding-right: 136px;}
	.shop_slide .slick-dots{margin-right: 136px;height: 56px;right: 12%;width: 176px;}
	.shop_slide .slick-dots li .slidePage{height: 56px;line-height: 56px;}
	.shop_slide .slick-arrow{height: 56px;}
	.shop_slide .slick-prev{right: calc(12% + 262px); right: -webkit-calc(12% + 262px);right: -moz-calc(12% + 262px);}
	.shop_slide .slick-next{right: calc(12% + 136px); right: -webkit-calc(12% + 136px);right: -moz-calc(12% + 136px);}
	
	.show_intro{padding: 32px 35px 78px 40px;}
	.show_bt{font-size: 18px;margin-bottom: 16px;}
	.show_nr{margin-bottom: 20px;}
	.show_slide .slick-dots{bottom: 45px;padding-left: 40px;}
	.news_item a{padding: 20px 24px;}
	.news_time{margin-bottom: 16px;}
	.news_bt{line-height: 28px;height: 56px;}

	.partner{padding: 82px 0 78px;}
	.partner_head{font-size: 26px;}
	.partner_head:before{height: 100%;top: -10%;}

	.foot_above{padding: 50px 0 35px;}
	.copyright{padding: 28px 0;}
	
	.main{padding-bottom: 76px;}
	.ny_banner img{width: 110%;}
	.ny_cn{font-size: 34px;}
	.ny_cn span{padding: 0 38px;}
	.ny_cn span:before,.ny_cn span:after{width: 25px;}
	.subnav_slide{margin-top: -40px;}
	.subnav_item a{line-height: 80px;height: 80px;font-size: 16px;}
	.subnav_pro_bt{font-size: 16px;}
	.subnav_pro_slide{padding: 16px 70px;margin-top: -68px;}
	.subnav_pro_item{padding: 0 16px;}
	.subnav_pro_item a{padding: 6px;}
	.subnav_pro_slide .slick-arrow{background-size: 16px!important;}
	.subnav_pro_slide .slick-prev{left: 0px;}
	.subnav_pro_slide .slick-next{right: 0px;}
	.subnav_second_item a{font-size: 16px;}
	.next1 a{width: 40px;}
	
	.tea_slide{margin-top: 35px;}
	.tea_slide .slick-arrow{width: 30px;background-size: 18px!important;}
	.tea_slide .slick-prev{left: -30px;}
	.tea_slide .slick-next{right: -30px;}
	
	.pro_above, .pro_bellow{padding: 20px;}
	.pro_details{padding-bottom: 58px;}
	.pro_title{font-size: 22px;margin: 0px 0 14px;}
	.pro_state{font-size: 16px;}
	.next2 ul li{width: 38px;height: 38px;}
	.next2 ul li:first-child{margin-right: 16px;}
	.recom_head{font-size: 20px;}
	.recom_bt{font-size: 15px;line-height: 46px;height: 46px;}
	
	.news_eg{margin-bottom: 34px;}
	.news_eg a{padding: 24px;}
	.news_tit{margin-bottom: 16px;}
	.news_des{margin-bottom: 15px;}
	
	.news_title{font-size: 22px;}
	.news_publish{margin-bottom: 26px;}
	.next3{padding: 18px 24px;margin: 52px 0 58px;}
	.tuijian_item a{padding: 12px;}
	.tuijian_img{margin-bottom: 12px;}
	.tuijian_bt{font-size: 14px;margin-bottom: 2px;}
	.tuijian_time{font-size: 13px;}

	.shop_tit{font-size: 16px;line-height: 46px;height: 46px;}
	
	.contact_detail{padding-left: 40px;}
	.contact_head{font-size: 18px;padding: 40px 0 20px;margin-bottom: 30px;}
	.contact_head span{font-size: 22px;}
	.contact_item{margin-bottom: 30px;}
	.contact_icon{width: 42px;margin-bottom: 12px;}
	.contact_bt{font-size: 14px;}
	.contact_nr{font-size: 14px;}
	.feedback{padding: 40px 36px 50px;}
	.fb_head{font-size: 24px;margin-bottom: 6px;}
	.fb_state{margin-bottom: 30px;}
	.fb_line{line-height: 42px;}
	.fb_box textarea{height: 132px;padding: 6px 0;}
	.fb_btn input{width: 160px;line-height: 46px;height: 46px;}
	
	.profile_area{padding: 35px 0 80px;}
	.profile_intro{padding-right: 34px;}
	.profile_head{margin-bottom: 30px;}
	.profile_cn{font-size: 24px;}
	.profile_nr{line-height: 26px;max-height: 208px;margin-top: -12px;}
	.about_culture{padding: 70px 0 80px;}
	.culture_state{width: 92%;margin-bottom: 35px;}
	.culture_item{padding: 24px 16px;}
	.culture_bt{font-size: 16px;line-height: 26px;}
	.culture_em{margin: 6px auto;}
	.about_honor{padding: 70px 0 90px;}
	.honor_slide .slick-dots li button{width: 10px;height: 10px;}
}

@media (max-width: 991px){
	.wrapper{padding-top: 78px;}
	.header{z-index: 25;background: #000;}
	.nav_shop,.nav_tel{display: none;}
	.nav_button.nav_close{background: url(../images/nav_close.png) left center no-repeat;background-size: 18px;}
	.logo a{height: 78px;}
	.class_left{padding: 100px 0 0;}
	.class_top{display: none;}
	.m_list{max-height: 88%;}
	.m_list ul li{width: 100%;float: none;font-size: 17px;border-bottom: 1px solid #1f1f1f;}
	.m_list ul li a{padding: 0 8% 0 4%;line-height: 56px;height: 56px;}
	.m_list ul li a:before{display: none;}
	.m_list ul li a span{display: block;}
	.m_list ul li a:hover,.m_list ul li a.cu1{background: #943135;color: #fff;}
	.m_list ul li ul{max-height: none;overflow: hidden;margin-top: 0px;background: #171717;padding: 12px 0;display: none;}
	.m_list ul li ul li{border-bottom: none;}
	.m_list ul li ul li a:before{display: block;left: 4%;}
	.m_list ul li ul li a,.m_list ul li ul li a:hover, .m_list ul li ul li a.cu2{text-indent: 26px;background: none;}
	.m_list ul li ul li a:hover:before, .m_list ul li ul li a.cu2:before{width: 10px;}

	.ibanner .slick-arrow{width: 46px;height: 46px;}
	.ibanner .slick-dots{bottom: 25px;}
	
	.about_menu{padding: 45px 0;}
	.about_item{width: 14%;margin: 0 1%;}
	.about_img{width: 720px;position: relative;margin: 0 auto;background: none!important;}
	.about_img img{display: block;}
	.about_intro{width: 100%;padding: 100px 40px 50px 40px;}
	.about_cn{width: auto;writing-mode: horizontal-tb;writing-mode:lr-tb;padding: 0 45px 0 30px;background: url(../images/about_leaf.png) #943135 right center no-repeat;background-size: auto 100%;}
	.about_cn span{padding-bottom: 0px;padding-right: 30px;background: url(../images/about_cn_mc.png) right center no-repeat;background-size: 24px;}
	.about_nr{height: auto;}
	.adlogo img{max-height: 54px;}

	.pro_item{width: 48.4%;margin-right: 0px;margin-bottom: 3.2%;}
	.pro_item:nth-child(odd){margin-right: 3.2%;}
	
	.shop .container{width: 750px;padding: 0 15px;}
	.shop_head{width: 100%;text-align: center;padding: 0px;margin-bottom: 40px; position: relative;background: none;right: auto;display: block;height: auto;writing-mode: horizontal-tb;writing-mode:lr-tb;}
	.shop_name{width: 100%;margin-bottom: 10px;margin-left: 0px;}
	.shop_name span{padding: 0 45px;position: relative;background: none;}
	.shop_name span:before{content: "";width: 27px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/head_cn.png) center center no-repeat;background-size: 100%;}
	.shop_name span:after{content: "";width: 27px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/head_cn.png) center center no-repeat;background-size: 100%;}
	.shop_state{width: 100%;text-indent: 0px;}
	.shop_slide{padding-right: 0px;}
	.shop_slide .slick-list{overflow: hidden;}
	.shop_item{padding-right: 0px;}
	.shop_slide .slick-dots{margin-right: 0px;right: 0%;}
	.shop_slide .slick-prev{right: 126px;}
	.shop_slide .slick-next{right: 0;}
	
	.news{padding: 80px 0 50px;}
	.show_slide.slick-dotted.slick-slider{margin-bottom: 25px;}
	.show_img{width: 100%;float: none;}
	.show_intro{width: 100%;float: none;padding: 35px 35px 40px 35px;}
	.show_slide .slick-dots{width: 100%;padding-left: 0;text-align: right;margin-left: 0;padding: 0 35px;bottom: 50px;}
	.show_slide .slick-dots li{margin: 0 0 0 14px;}
	.news_item{width: 100%;margin-bottom: 3.2%;margin-right: 0px;float: none;}
	.news_bt{line-height: 30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;}
	
	.partner{padding: 68px 0 58px;}
	.partner_state{margin-bottom: 32px;}
	.footer{margin-bottom: 66px;}
	.foot_above{display: none;}
	.foot_bellow{padding-right: 0px;}
	.foot_links{display: none;}
	.copyright{text-align: center;padding: 24px 0;}
	
	.main{padding-bottom: 70px;}
	.ny_cn{font-size: 32px;}
	.subnav{margin-bottom: 35px;border-radius: 16px;}
	.subnav_pro_slide{padding: 16px 60px;margin-top: -62px;}
	.subnav_pro_item{padding: 0 14px;}
	.subnav_second_slide{margin-bottom: 35px;}
	.pro_list{margin-bottom: 20px;}
	.next1 a{width: 38px;}
	
	.tea_slide{margin-top: 30px;}
	.tea_nav{padding: 0 25px;}
	.tea_slide .slick-arrow{width: 30px;background-size: 14px!important;}
	.tea_slide .slick-prev{left: 5px;}
	.tea_slide .slick-next{right: 5px;}
	
	.pro_above, .pro_bellow{padding: 24px;}
	.pro_above{display: block;}
	.pro_images{width: 100%;margin-right: 0px;margin-bottom: 24px;}
	.pro_details{padding-bottom: 0px;width: 100%;}
	.next2{position: relative;margin-top: 20px;}
	.next2 ul li{width: 48.4%;height: 38px;}
	.next2 ul li:first-child{margin-right: 3.2%;}
	.recom_head{font-size: 22px;}
	.recom_bt{font-size: 16px;line-height: 52px;height: 52px;}
	
	.news_eg{margin-bottom: 26px;}
	.news_eg a{padding: 20px;}
	.news_pic{margin-right: 24px;}
	.news_tit{margin-bottom: 10px;font-size: 18px;line-height: 28px;height: 28px;}
	.news_des{margin-bottom: 8px;line-height: 28px;max-height: 56px;}
	
	.news_title{margin: 8px 0 8px;}
	.news_publish{margin-bottom: 20px;}
	.next3{padding: 14px 28px;margin: 46px 0 46px;}
	.next3 ul li{width: 100%;}
	.next3 ul li a{padding: 0px;background: none!important;text-align: left!important;}
	.tuijian_item{width: 48.4%;margin-bottom: 3.2%;margin-right: 0px;}
	.tuijian_item:nth-child(odd){margin-right: 3.2%;}
	.tuijian_item a{padding: 16px;}
	.tuijian_img{margin-bottom: 16px;}
	.tuijian_bt{font-size: 15px;margin-bottom: 6px;}
	.tuijian_time{font-size: 14px;}

	.shop_tit{font-size: 15px;line-height: 40px;height: 40px;}
	
	.contact_above{background: none;}
	.contact_map{width: 750px;position: relative;height: 360px;padding: 0 15px;margin: 25px auto 0;}
	.contact_detail{padding-left: 0px;width: 100%;margin-left: 0px;background: #fff;padding: 0 20px;}
	.contact_head{padding: 30px 0 30px;margin-bottom: 40px;}
	.contact_head:before{width: 100%;}
	.contact_item{margin-bottom: 36px;}
	.contact_icon{width: 46px;margin-bottom: 16px;}
	.contact_ewm_img{width: 86px;}
	.feedback{padding: 40px 30px 50px;}
	.fb_head{font-size: 22px;}
	.fb_line{margin-bottom: 16px;}
	.fb_line_text{margin-bottom: 36px;}
	.fb_btn input{width: 150px;line-height: 42px;height: 42px;}
	
	.profile_intro{padding-right: 0px;width: 100%;}
	.profile_intro .profile_head{text-align: center;}
	.profile_nr{line-height: 28px;max-height: none;margin-bottom: 30px;}
	.profile_img{width: 100%;}
	.about_culture{padding: 60px 0 50px;}
	.culture_state{width: 100%;}
	.culture_data{display: block;}
	.culture_item{width: 48.4%;margin-right: 0;margin-bottom: 3.2%;}
	.culture_item:nth-child(odd){margin-right: 3.2%;}
	.about_honor{padding: 60px 0 70px;}
	.honor_slide .slick-dots{margin-top: 40px;}
	.honor_slide .slick-dots li button{width: 10px;height: 10px;}
}

@media (max-width: 767px){
	.about_item{width: 18%;margin: 0 3%;margin-bottom: 3%;}
	.about_img{width: 100%;padding: 0 15px;}
	.shop .container{width: 100%;}
	
	.main{padding-bottom: 60px;}
	.ny_banner img{width: 120%;}
	.ny_en{letter-spacing: 2px;}
	.ny_cn{font-size: 26px;letter-spacing: 2px;}
	.ny_cn span{padding: 0 32px;text-indent: 2px;}
	.ny_cn span:before, .ny_cn span:after{width: 20px;}
	.subnav_pro_slide{padding: 14px 50px;margin-top: -50px;}
	.subnav_pro_item{padding: 0 10px;}
	.subnav_pro_slide .slick-arrow{width: 60px;background-size: 12px!important;}
	.next1 a{width: 34px;margin: 0 5px;}
	
	.tea_for{margin-bottom: 8px;padding: 0 4px;}
	.tea_nav{padding: 0 20px;}
	.tea_nav_item{padding: 0 4px;}
	.tea_slide .slick-arrow{width: 25px;background-size: 12px!important;}
	.tea_slide .slick-prev{left: 4px;}
	.tea_slide .slick-next{right: 4px;}
	
	.det_top{margin-bottom: 40px;}
	.pro_above, .pro_bellow{padding: 20px;}
	
	.news_eg a{display: block;}
	.news_pic{margin-right: 0px;width: 100%;float: none;margin-bottom: 20px;}
	.news_info{display: block;width: 100%;}
	.news_tit{white-space: nowrap;text-overflow: ellipsis;}
	.news_des{max-height: 84px;}
	
	.news_title{font-size: 20px;}
	.next3{padding: 12px 24px;margin: 40px 0 46px;}
	.tuijian_item a{padding: 14px;}
	.tuijian_img{margin-bottom: 12px;}
	
	.shop_eg{width: 100%;margin-bottom: 4%;}
	.shop_eg:nth-child(odd){margin-right: 0px;}
	.shop_tit{font-size: 16px;line-height: 46px;height: 46px;}
	
	.contact_above{margin-bottom: 40px;}
	.contact_map{width: 100%;height: 300px;margin: 20px auto 0;}
	.contact_detail{padding-bottom: 10px;padding: 0 15px;}
	.contact_head{font-size: 17px;padding: 25px 0 25px;margin-bottom: 35px;}
	.contact_head span{font-size: 20px;}
	.contact_item{margin-bottom: 30px;}
	.contact_icon{width: 42px;margin-bottom: 12px;}
	.feedback{padding: 36px 24px 40px;}
	.fb_head{font-size: 20px;}
	.fb_line{width: 100%;}
	
	.profile_area{padding: 15px 0 60px;}
	.profile_head{margin-bottom: 26px;}
	.profile_cn{font-size: 22px;}
	.profile_nr{line-height: 26px;margin-bottom: 24px;}
	.culture_state{margin-bottom: 30px;line-height: 28px;}
	.honor_img{width: 48.4%;margin-right: 0;margin-bottom: 3.2%;}
	.honor_img:nth-child(odd){margin-right: 3.2%;}
	.honor_slide .slick-dots{margin-top: 20px;}
}

@media (max-width: 567px){
	.wrapper{padding-top: 70px;}
	.logo{width: 250px;}
	.logo a{height: 70px;width: 250px;}
	.header_on .logo a, .ny_header .logo a{height: 70px;}
	.nav_button{font-size: 14px;padding-left: 24px;background-size: 15px;}
	.nav_button.nav_close{background-size: 14px;}
	.class_left{padding-top: 70px;}
	.m_list ul li{font-size: 16px;}
	.m_list ul li a{line-height: 50px;height: 50px;}
	.m_list ul li a span{width: 8px;right: 5%;}
	.m_list ul li ul li{font-size: 15px;}
	.m_list ul li ul li a{line-height: 38px;height: 38px;}
	.ibanner .slick-arrow{width: 38px;height: 38px;}
	.ibanner .slick-prev{left: 6%;}
	.ibanner .slick-next{right: 6%;}
	.ibanner .slick-dots{bottom: 15px;}
	
	.about{padding-bottom: 65px;}
	.about_menu{padding: 40px 0 25px;}
	.about_item{width: 27%;margin: 0%;margin-right: 9.5%;margin-bottom: 4%;float: left;}
	.about_item:nth-child(3n){margin-right: 0px;}
	.about_item a{padding: 5px;}
	.about_name{font-size: 14px;}
	.about_intro{padding: 76px 20px 40px 20px;}
	.about_cn{font-size: 20px;line-height: 52px;letter-spacing: 5px;padding: 0 22px 0 20px;}
	.about_cn span{padding-right: 24px;background-size: 20px;}
	.about_en{margin-bottom: 4px;}
	.about_head{font-size: 20px;letter-spacing: 2px;margin-bottom: 16px;}
	.about_nr{line-height: 28px;}
	
	.adarea{padding: 20px 0;}
	.adbox{padding: 22px 0;}
	.adbox:before, .adbox:after{height: 22px;}
	.adlogo img{max-height: 46px;}
	.adslogan{font-size: 14px;line-height: 36px;}

	.product{padding: 56px 0;}
	.headline{margin-bottom: 32px;}
	.head_cn{font-size: 20px;}
	.head_cn span{padding: 0 32px;}
	.head_cn span:before,.head_cn span:after{width: 20px;}
	.head_cn span em{padding: 0 10px;}
	.pro_bt span{padding: 0 20px;}
	.pro_item a:hover .pro_bt span:before, .pro_item a:hover .pro_bt span:after{width: 10px;}
	.pro_bt{font-size: 14px;line-height: 40px;height: 40px;}
	
	.shop_head{margin-bottom: 28px;}
	.shop_name{letter-spacing: 4px;font-size: 20px;margin-bottom: 4px;}
	.shop_name span{padding: 0 32px;}
	.shop_name span:before,.shop_name span:after{width: 20px;}
	.shop_slide .slick-dots{width: 120px;height: 38px;}
	.shop_slide .slick-dots li .slidePage{height: 38px;line-height: 38px;font-size: 14px;}
	.shop_slide .slick-arrow{height: 38px;width: 30px;}
	.shop_slide .slick-prev{right: 90px;}

	.news{padding: 60px 0 40px;}
	.show_intro{padding: 20px 20px 20px 20px;}
	.show_bt{font-size: 16px;margin-bottom: 8px;}
	.show_nr{line-height: 26px;height: 52px;margin-bottom: 12px;}
	.show_slide .slick-dots{padding: 0 20px;bottom: 30px;}
	.news_item a{padding: 14px 20px;}
	.news_time{padding-bottom: 8px;margin-bottom: 8px;}
	.news_bt{font-size: 15px;}
	
	.partner{padding: 50px 0 40px;}
	.partner_head{padding: 10px 0;font-size: 20px;letter-spacing: 4px;}
	.partner_state{font-size: 14px;margin-bottom: 20px;}
	.partner_imore{width: 120px;}
	.partner_imore a{line-height: 38px;height: 38px;font-size: 14px;}
	
	.footer{margin-bottom: 58px;}
	.copyright{padding: 16px 0;}
	.bottom ul li a{padding: 10px 15px 2px;}
	.bottom_img{height: 20px;margin-bottom: 2px;}
	
	.main{padding-bottom: 50px;}
	.ny_banner img{width: 140%;}
	.ny_en{font-size: 13px;}
	.ny_cn{font-size: 22px;}
	.ny_cn span{padding: 0 28px;}
	.ny_cn span:before, .ny_cn span:after{width: 18px;}
	.subnav{margin-bottom: 26px;border-radius: 14px;}
	.subnav_slide{margin-top: -30px;padding: 0 10px;}
	.subnav_item a{font-size: 14px;line-height: 60px;height: 60px;}
	.subnav_pro_slide{padding: 10px 24px;margin-top: -36px;}
	.subnav_pro_item{padding: 0 8px;}
	.subnav_pro_item a{padding: 5px;}
	.subnav_pro_bt{font-size: 14px;}
	.subnav_pro_slide .slick-arrow{width: 34px;background-size: 10px!important;}
	.subnav_second_slide{margin-bottom: 20px;}
	.subnav_second_item a{font-size: 14px;padding-top: 10px;}
	.next1 a{width: 30px;margin: 0 4px;line-height: 40px;height: 40px;}
	
	.about_det{line-height: 28px;}
	.tea_slide{margin-top: 24px;}
	.tea_for{margin-bottom: 6px;padding: 0 3px;}
	.tea_nav{padding: 0 15px;}
	.tea_nav_item{padding: 0 3px;}
	.tea_slide .slick-arrow{width: 18px;background-size: 8px!important;}
	.tea_slide .slick-prev{left: 3px;}
	.tea_slide .slick-next{right: 3px;}
	
	.det_top{margin-bottom: 30px;}
	.here{padding-right: 0px;line-height: 44px;}
	.back{display: none;}
	.pro_above, .pro_bellow{padding: 14px;}
	.pro_above{padding-bottom: 28px;margin-bottom: 30px;}
	.pro_title{font-size: 20px;}
	.pro_state{font-size: 15px;}
	.next2 ul li{height: 36px;}
	.recom_head{font-size: 20px;margin-bottom: 12px;}
	
	.news_eg{margin-bottom: 22px;}
	.news_eg a{padding: 16px;}
	.news_pic{margin-bottom: 16px;}
	.news_tit{margin-bottom: 6px;font-size: 16px;line-height: 26px;height: 26px;}
	.news_des{margin-bottom: 5px;line-height: 26px;max-height: 78px;}
	
	.news_title{font-size: 19px;margin: 8px 0 6px;}
	.news_publish{margin-bottom: 14px;}
	.next3{padding: 10px 20px;margin: 32px 0 40px;}
	.next3 ul li a{line-height: 28px;height: 28px;}
	.tuijian_item{width: 100%;}
	.tuijian_item:nth-child(odd){margin-right: 0px;}
	.tuijian_item a{padding: 10px;}
	.tuijian_img{margin-bottom: 0px;width: 40%;float: left;margin-right: 4.5%;}
	.tuijian_bt{font-size: 14px;margin-bottom: 0px;}
	.tuijian_time{font-size: 13px;}

	.shop_tit{font-size: 15px;line-height: 40px;height: 40px;}
	
	.contact_above{margin-bottom: 32px;}
	.contact_map{height: 260px;}
	.contact_detail{}
	.contact_head{font-size: 14px;padding: 20px 0 20px;margin-bottom: 24px;}
	.contact_head span{font-size: 18px;}
	.contact_item{margin-bottom: 20px;width: 100%;}
	.contact_icon{width: 36px;margin-bottom: 10px;}
	.contact_bt{margin-bottom: 0px;}
	.feedback{padding: 26px 16px 36px;}
	.fb_head{font-size: 19px;}
	.fb_state{margin-bottom: 20px;}
	.fb_line{line-height: 38px;margin-bottom: 12px;padding: 0 15px;}
	.fb_line_text{margin-bottom: 24px;}
	.fb_box textarea{height: 116px;line-height: 26px;}
	.fb_btn input{width: 120px;line-height: 36px;height: 36px;font-size: 14px;}
	
	.profile_en{margin-bottom: 0px;}
	.profile_cn{font-size: 20px;}
	.culture_state{margin-bottom: 24px;line-height: 26px;}
	.culture_item{padding: 16px 16px;width: 100%;margin-bottom: 4%;}
	.culture_item:nth-child(odd){margin-right: 0%;}
	.culture_em{margin: 4px auto;height: 10px;}
	.about_honor{padding: 50px 0 60px;}
	.honor_slide .slick-dots{margin-top: 25px;}
}

@media (max-width: 372px){
	.wrapper{padding-top: 64px;}
	.logo{width: 210px;}
	.logo a{height: 64px;width: 210px;}
	.header_on .logo a, .ny_header .logo a{height: 64px;}
	.class_left{padding-top: 64px;}
	.m_list ul li{font-size: 15px;}
	.m_list ul li a{line-height: 44px;height: 44px;}
	.m_list ul li ul{padding: 10px 0;}
	.m_list ul li ul li{font-size: 14px;}
	.m_list ul li ul li a{line-height: 32px;height: 32px;}
	.ibanner .slick-arrow{width: 32px;height: 32px;background-size: 6px !important;}
	
	.about{padding-bottom: 50px;}
	.about_item{width: 29%;margin-right: 6.5%;}
	.about_cn{font-size: 18px;line-height: 46px;letter-spacing: 3px;padding: 0 16px;}
	.about_cn span{padding-right: 20px;background-size: 16px;}
	.about_intro{padding: 68px 15px 30px 15px;}
	.about_head{font-size: 18px;margin-bottom: 12px;}
	.about_nr{line-height: 26px;}
	.about_nr{margin-bottom: 14px;}
	.about_imore a{padding-right: 120px;}
	.about_imore a:after{width: 110px;}
	.about_imore a:hover{padding-right: 130px;}

	.adlogo img{max-height: 40px;}
	.adbox{padding: 14px 0;}
	.adbox:before, .adbox:after{height: 14px;}
	.product{padding: 45px 0 35px;}
	.headline{margin-bottom: 26px;}
	.head_en{letter-spacing: 3px;margin-bottom: 6px;}
	.head_cn{font-size: 18px;}
	.head_cn span{padding: 0 24px;}
	.head_cn span:before, .head_cn span:after{width: 16px;}
	.head_cn span em{padding: 0 8px;}
	.pro_bt{line-height: 36px;height: 36px;}
	.pro_bt span{padding: 0 10px;}
	.pro_bt span:before,.pro_bt span:after{display: none;}
	
	.shop_head{margin-bottom: 20px;}
	.shop_name{font-size: 18px;letter-spacing: 3px;margin-bottom: 0px;}
	.shop_name span{padding: 0 24px;}
	.shop_name span:before, .shop_name span:after{width: 16px;}
	.shop_state{letter-spacing: 2px;}
	.shop_slide .slick-dots{width: 90px;height: 30px;}
	.shop_slide .slick-dots li .slidePage{height: 30px;line-height: 30px;font-size: 12px;}
	.shop_slide .slick-arrow{height: 30px;width: 24px;background-size: 6px!important;}
	.shop_slide .slick-prev{right: 66px;}

	.news{padding: 50px 0 40px;}
	.show_slide.slick-dotted.slick-slider{margin-bottom: 16px;}
	.show_intro{padding: 16px;}
	.show_bt{margin-bottom: 4px;}
	.show_nr{line-height: 24px;height: 48px;margin-bottom: 8px;}
	.show_slide .slick-dots{bottom: 24px;padding: 0 15px;}
	.show_slide .slick-dots li{margin-left: 12px;}
	.show_slide .slick-dots li button{width: 5px;height: 5px;}
	.news_item a{padding: 10px 16px;}
	.news_time{padding-bottom: 4px;margin-bottom: 4px;}
	.news_bt{font-size: 14px;line-height: 26px;height: 26px;}
	
	.partner{padding: 30px 0 24px;}
	.partner_head{font-size: 18px;letter-spacing: 2px;}
	.partner_state{margin-bottom: 14px;}
	.partner_imore{width: 90px;}
	.partner_imore a{line-height: 28px;height: 28px;font-size: 13px;}
	.footer{margin-bottom: 56px;}
	.copyright{padding: 12px 0;}
	.bottom_img{margin-bottom: 0px;}
	.bottom_bt{font-size: 13px;}
	
	.main{padding-bottom: 40px;}
	.ny_en{font-size: 12px;}
	.ny_cn{font-size: 18px;}
	.ny_cn span{padding: 0 22px;}
	.ny_cn span:before, .ny_cn span:after{width: 16px;}
	.subnav{border-radius: 10px;}
	.subnav_slide{margin-top: -25px;}
	.subnav_item a{line-height: 50px;height: 50px;}
	.subnav_pro_slide{padding: 8px 24px;}
	.subnav_pro_item{padding: 0 5px;}
	.subnav_pro_item a{padding: 4px;}
	.subnav_pro_bt{padding: 0 6px;}
	.subnav_pro_slide .slick-arrow{width: 30px;background-size: 8px!important;}
	.next1 a{width: 28px;line-height: 36px;height: 36px;margin: 0 2px;}
	
	.about_det{line-height: 26px;}
	
	.det_top{margin-bottom: 24px;}
	.here{line-height: 40px;}
	.pro_above, .pro_bellow{padding: 10px;}
	.pro_above{padding-bottom: 24px;margin-bottom: 20px;}
	.pro_images{margin-bottom: 16px;}
	.pro_title{font-size: 18px;margin: 0px 0 10px;}
	.pro_state{font-size: 14px;margin-bottom: 5px;}
	.next2{margin-top: 15px;}
	.next2 ul li{height: 32px;}
	.recom_head{font-size: 18px;margin-bottom: 8px;}
	
	.news_list{padding-bottom: 15px;}
	.news_eg{margin-bottom: 20px;}
	.news_eg a{padding: 14px;}
	.news_des{margin-bottom: 3px;line-height: 24px;max-height: 72px;}
	.news_date{font-size: 13px;}
	
	.news_title{font-size: 18px;margin: 8px 0 4px;}
	.news_publish{font-size: 13px;}
	.tuijian_bt{font-size: 13px;line-height: 20px;height: 40px;}
	.tuijian_time{font-size: 12px;line-height: 20px;height: 20px;}
	
	.main_shop{padding-top: 42px;}
	.shop_tit{font-size: 14px;line-height: 36px;height: 36px;}
	
	.contact_above{margin-bottom: 24px;}
	.contact_map{height: 220px;}
	.contact_head{padding: 14px 0 14px;}
	.contact_head span{font-size: 16px;float: left;margin-top: 6px;}
	.contact_item{margin-bottom: 14px;}
	.contact_icon{width: 32px;margin-bottom: 6px;}
	.contact_ewm_img{width: 82px;padding: 5px;}
	.feedback{padding: 26px 16px 36px;}
	.fb_head{font-size: 18px;}
	.fb_state{font-size: 13px;line-height: 22px;}
	.fb_line{line-height: 36px;padding: 0 12px;}
	.fb_box textarea{height: 108px;line-height: 24px;}
	
	.profile_area{padding: 15px 0 50px;}
	.profile_head{margin-bottom: 20px;}
	.profile_cn{font-size: 18px;}
	.profile_nr{line-height: 24px;margin-top: -6px;margin-bottom: 20px;}
	.about_culture{padding: 50px 0 40px;}
	.culture_state{margin-bottom: 20px;line-height: 24px;}
	.culture_item{padding: 12px 14px;}
	.culture_bt{font-size: 15px;}
	.about_honor{padding: 40px 0 46px;}
	.honor_slide .slick-dots{margin-top: 20px;}
	.honor_slide .slick-dots li{margin: 0 10px;}
	.honor_slide .slick-dots li button{width: 8px;height: 8px;}
}
