@charset "utf-8";
/* CSS Document */
@font-face {
      font-family: myFont;
     src: url('../fonts/SourceHanSansCN-Regular.otf')
    }
@font-face {
      font-family: myFontBold;
     src: url('../fonts/SourceHanSansCN-Bold.otf')
    }

@font-face {
      font-family: myFontNormal;
     src: url('../fonts/SourceHanSansCN-Regular.otf')
    }


*{margin:0px; padding:0px;}

html{color:#1b1b1b;background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: myFontNormal;}

table{border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;font-family: myFontNormal;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{color: #1b1b1b;overflow-x:hidden;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/



a ,a:hover{color: #1b1b1b;text-decoration:none;}

.mt10{ margin-top:10px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

.clear{ clear:both;}

header{height: 100px;margin-top:60px;clear: both;width: 100%;}

.head{ width:1200px; margin:0 auto;}

.logoimg{ display:inline-block;margin-top: 2px; float:left; height:50px; margin-top:10px; }

nav{width:100%;}

.f_cb1{height: 90px;}


.f_cb1>li:nth-child(4){width: 20%;height: 90px;line-height: 90px;margin: 0;}
.f_cb1>li:nth-child(4) a{width:100%;padding: 0;}
.f_cb1>li:nth-child(4) img{width: 100%;vertical-align: middle;}
.f_cb1>li:nth-child(4):hover{ box-shadow:none;}
.f_cb1>li:nth-child(4):hover a{ background:none; border:none;}
.f_cb1>li{float:left;text-align:center;position:relative;cursor:pointer;margin: 0 14px;}
.f_cb1>li>a{font-size:20px;color:#1b1b1b;letter-spacing: 1.5px;line-height: 80px;height: 100px;display: block;width: 110px;margin: 0 auto;padding: 0 10px;}
.f_cb1>li>a>span{display: block;width: 100%;float:left;line-height: 40px;height: 30px;margin-top: -40px;color: #898989;font-size:12px;letter-spacing: 1px;}
.f_cb1>li:hover{-moz-box-shadow:1px 0px 4px #8C8C8C;-webkit-box-shadow:1px 0px 4px #8C8C8C;box-shadow: 1px 0px 4px #8C8C8C;}
.f_cb1>li>a:hover{border:0.5px solid #f7f4f4;background: #d80c18;color:#fff;}
.f_cb1>li>a:hover span{ color:#fff;}
.f_cb1>li>a{background:#fff;}
.erj{position: absolute;z-index: 999;background: #fdfdfd;width: 100%;left: 0;top: 100px;display: none;text-align: center;z-index: 9999;}

.erj>li{

	float:left; width:100%;text-align:center;height:50px;line-height: 50px;

	}
.erj>li:hover{ background:#d80c18; }
.erj>li:hover>a{ color:#fff;}
.erj>li>a{color: #1b1b1b;font-size: 18px;}

.banner {margin-bottom:-2px;clear: both;width: 100%;}

.product{ width:1000px ; margin:0px auto;    text-align: center;}

.product h3 ,.store h3{

	    text-align: center;

    font-size: 22px;

	line-height:35px;

	}

.product p ,.store p{ text-align:center;line-height: 35px;}

.product span ,.store span{

	

	    width: 50px;

    display: inline-block;

    height: 2px;

    /* border-bottom: 20px; */

    background: #000;

    text-align: center;

}

.prolist{

	width:1000px ; margin:20px auto 0; 

	}



.prolist .proimg{ float:left; width:490px; margin-right:20px; margin-bottom:20px;}

.prolist .proimg img{ width:490px; height:377px; border-radius:10px;}

.prolist ul li{ width:235px;margin-right:20px; float:left; margin-bottom:20px;}

.prolist ul li img{ width:235px; height:377px; border-radius:10px;}

.prolist ul li:nth-child(3) ,.prolist ul li:last-child{ margin-right:0px;}

.prolist img:hover{ cursor:pointer;}

.store{ width:1000px ; margin:0px auto;    text-align: center;}

.store .stolist{ margin-top:20px;}

.store .stolist dl{ width:235px; height:350px; float:left; border-radius:10px; margin-right:20px;

-moz-box-shadow:5px 5px 5px #999;

	box-shadow: 5px 5px 5px #999;



}

.store .stolist dl .dlimg{ width:235px; height:195px;  border-top-right-radius: 10px;  border-top-left-radius: 10px;}

.store .stolist dl:nth-child(4n){margin-right:0px;}

.store .stolist dl dt{

	height: 50px;

    line-height: 50px;

   font-family: myFontBold;

	padding:0 15px;

	}



.store .stolist dl dd{

	padding:0 15px; text-align:center;

	line-height:25px;

	

	}

.content{width:1200px;margin:20px auto 0;}

.conright{ width:325px; float:right;}
.conright h1{ height:45px;border-bottom:1px solid #ddd; line-height:45px; margin-bottom:20px; font-size:25px; font-weight:normal;}
.conright .protui{ width:100%; clear:both;}
.conright .protui dl{ width:100%; float:left; margin-bottom:20px;}
.conright .protui dt{ width:170px; float:right; font-size:18px;}
.conright .protui img{ float:left; width:140px;}
.conleft{ float:left; width:830px;}

.conleft .titlenav{ height:35px; line-height:35px; font-size:14px;}

.conleft .titlenav a{ font-size:14px; color:#595656;}

.host{

	height: 200px;width:230px;box-shadow: 3px 3px 3px #ddd,-3px -3px 3px #ddd; text-align:center; margin-bottom:30px;

	

	}

.host h2{

	    font-size: 22px;    padding-top: 20px;

    line-height: 45px;

	}

.host h2.yingd{ font-size:18px;     padding-top: 0px;}

.host h1{     font-size: 25px;

    color: #e60012;

    font-family: myFontBold;

    border-bottom: 2px solid;

    width: 182px;

    margin: 0 auto;}

.selfinfo{

	box-shadow: 3px 3px 3px #ddd,-3px -3px 3px #ddd; margin-bottom:30px;

	} 

.feiyong{box-shadow: 3px 3px 3px #ddd,-3px -3px 3px #ddd; margin-bottom:30px;}

.selfinfo li ,.feiyong li{ height:50px; line-height:50px;    text-indent: 20px;



}
.selfinfo li{ background:url(../images/hover01.png)  no-repeat 20px center;}
.selfinfo li:hover ,.selfinfo li.cur{ background:#ed1b23 url(../images/hover.png)  no-repeat 20px center; cursor:pointer;}
.selfinfo li:hover a ,.selfinfo li.cur a{ color:#fff;}
.selfinfo li img ,.feiyong li img{
	display:none;

	    vertical-align: middle;

    text-align: left;

   

	}

.feiyong li:nth-child(1){

	    background:url(../images/zheng1.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(1):hover{ background: #ed1b23 url(../images/zheng01.png)  no-repeat 20px center; cursor:pointer;}

.feiyong li:nth-child(2){

	    background:url(../images/zheng2.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(2):hover{ background: #ed1b23 url(../images/zheng02.png)  no-repeat 20px center; cursor:pointer;}

.feiyong li:nth-child(3){

	    background:url(../images/zheng3.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(3):hover{ background: #ed1b23 url(../images/zheng03.png)  no-repeat 20px center; cursor:pointer;}
.feiyong li:nth-child(4){

	    background:url(../images/zheng4.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(4):hover{ background: #ed1b23 url(../images/zheng04.png)  no-repeat 20px center; cursor:pointer;}
.feiyong li:nth-child(5){

	    background:url(../images/zheng5.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(5):hover{ background: #ed1b23 url(../images/zheng05.png)  no-repeat 20px center; cursor:pointer;}
.feiyong li:hover a{
    color: #fff;

	}

.feiyong li a ,.selfinfo li a{

	padding-left: 40px;

	}



.connav { text-align:center; margin:80px auto}
.connav a{ font-size:18px; padding:12px 20px; margin:0 5px;}
.connav a.cur{ border:2px solid #d80c18;}




.productlist{ margin-top:60px;}

.productlist ul li{width: 370px;margin-right: 40px;float:left;cursor:pointer;margin-bottom: 40px;border: 1px solid #ddd;}
.productlist ul li:nth-child(3n){ margin-right:0px;}
.productlist ul li img{width:100%;/* border:1px solid #ddd; */height:390px;}
.productlist ul li p{height:90px;font-size:25px;font-family: myFontBold;padding-left: 20px;}
.productlist ul li p i{ width:100px; height:2px; background:#d80c18; display:block;margin:8px 0;}
.productlist ul li:hover p{line-height: 50px;text-align:center;background:#d80c18;color:#fff;padding-left:0px;padding-top: 8px;}
.productlist li:hover img{ border:none;box-shadow: 2px 2px 5px #e8e3e3 ,-2px 2px 5px #e8e3e3 ,2px -2px 5px #e8e3e3;-moz-box-shadow: 2px 2px 5px #e8e3e3 ,-2px 2px 5px #e8e3e3 ,2px -2px 5px #e8e3e3;-webkit-box-shadow:2px 2px 5px #e8e3e3 ,-2px 2px 5px #e8e3e3 ,2px -2px 5px #e8e3e3;}

.page{height: 80px;line-height:50px;text-align:center;}

.page a{padding: 10px 15px;font-size:17px;border: 1px solid #ddd;color: #000;}
.page>b{padding: 10px 15px;font-size:17px;background:#d80c18;color:#fff;margin: 0 8px;}
.page b{font-size:17px;}

.con{ margin-top:30px;}

.titlenav{ height:50px; line-height:50px;}

.newslist{ margin-top:40px;}

.newslist dl{width:550px;float:left; margin-bottom:100px;}
.newslist dl:nth-child(2n){ float:right;}
.newslist dl:hover{ cursor:pointer;}
.newslist dl .nlistimg{
	width: 100%;
    height:300px;
    object-fit: cover;
    float: left;

	}
.newslist dl dt{width:100%; float:left; text-align:right;height:70px;line-height:85px; font-size:18px;overflow: hidden;}
.newslist dl dt a{
	font-size:20px;
    color: #3f3f40;

	}

.newslist dl:nth-child(2n) dt{ text-align:left;}
.newslist dl dd{ line-height:25px; font-size:16px; color:#3f3f40; margin-top:10px;text-align:right;}
.newslist dl:nth-child(2n) dd{ line-height:25px; font-size:16px; color:#3f3f40; margin-top:10px;text-align:left
;}

.indexnew{ margin-top:30px;}

.newsa{
	float: right; margin-top:10px;display:inline-block; border:2px solid #d80c18; padding:10px 30px;
	}
.newslist dl:nth-child(2n) .newsa{ float:left;}
.newsa a{ font-size:18px; color:#d80c18;}
.newsner{ margin-top:40px; }

.newsner h3{ font-size:20px; font-family: myFontBold;text-align:center; height:30px;}

.newsner .titlep{ height:30px; line-height:30px; font-size:15px; text-align:center; margin-bottom:20px;}

.videolist{ margin-top:40px;}

.videoli img{ width:100%;}

.videoli p{ height:30px; line-height:30px; text-align:center; font-size:18px;}

.videodiv{ margin-top:20px;}

.videodiv li{width:370px;float:left;margin-right:40px;margin-bottom:40px;border:1px solid #ddd;position:relative;height: 300px;}
.videodiv li b{ position:absolute; top:0px;left:0px; height:210px;width:370px;}
.videodiv li:hover b{ background:url(../images/videobg.png) center repeat; height:210px;width:100%;}
.videodiv li:nth-child(3n){ margin-right:0px;}

.videodiv li p{height:90px; line-height:90px; text-align:center; font-size:18px;}
.videodiv li:hover p{ background:#d80c18; color:#fff; margin-top:-3px;}
.videodiv li img{
    width:100%;
    height: 210px;
    object-fit: cover;
    }


/***店铺展示*****/
.dianpu_02{margin-top: 30px;text-align:left;clear: both;}
.dianpu_02 b{ float:left; font-size:22px; font-weight:normal; margin-right:50px;}
.shenfen{float: right;width: 1050px;/* text-align: center; */}
.shenfen a{font-size:20px;padding:5px 20px;margin-left:10px;margin-right:10px;margin-bottom:30px;display:inline-block;color: #000000;}
.shenfen a.cur{ background:#d80c18; color:#fff;}
.shenfen .shoudiv{line-height:35px;color: #000000;height:35px;display: inline-block;font-size: 20px;}
.shenfen .xianshi{line-height:35px;color: #000000;height:35px;display: inline-block;font-size: 20px;}
.shenfen .shoudiv img{ margin-left:8px;}
.zhanlist{ margin-top:40px;}
.zhanlist dl{ width:370px; float:left;margin-right:40px;margin-bottom:40px;-moz-box-shadow:5px 5px 8px #eee ,-5px 5px 8px #eee ,5px -5px 8px #eee;box-shadow: 5px 5px 8px #eee ,-5px 5px 8px #eee ,5px -5px 8px #eee;-webkit-box-shadow:5px 5px 8px #eee ,-5px 5px 8px #eee ,5px -5px 8px #eee;
}


.pre{height:80px;border-top: 2px solid #ddd;width:100%;line-height: 60px; margin-top:80px; font-size:18px;}
.pre .prospan{ float:left;width:48%; display:block; overflow:hidden; height:60px; text-overflow:ellipsis;white-space:nowrap}
.pre .nextspan{ float:right;width:48%; display:block; overflow:hidden; height:60px; text-overflow:ellipsis; white-space:nowrap;}
.zhanlist dl .dlimg{width:100%;height: 300px;object-fit: cover;}

.zhanlist dl:nth-child(3n){margin-right:0px;}

.zhanlist dl dt{height: 90px;letter-spacing:2px;line-height: 90px;font-family: myFontBold;font-size: 16px;padding:0 15px;overflow: hidden;}
.zhanlist dl:hover dt{ background:#d80c18; color:#fff;}

.contact dl{ width:326px; text-align:center; float:left; height:160px; padding-top:10px; border-right:1px solid #f6f6f6;}
.contact dl:last-child{ border-right:none;}
.contact dl dt{font-family: myFontBold; font-size:20px; line-height:45px;}

.lianleft{width:100%;background: #e6e6e6;margin-top: 15px;}

.lianright{float:right;width: 570px;background: #e6e6e6;color: #000;font-size: 18px;padding-bottom: 20px;}

.conld{ margin-top:30px;}

.lianleft h2{ font-size:25px; font-weight:bold; border-bottom:1px solid #333; margin-bottom:20px;}

.lianleft h2 span{ font-size:15px; font-weight:normal;}

.lianleft .baiyun{margin-bottom:20px;width:530px;float:left;background:#fff;text-align: left;padding:10px 20px;height: 100px;}
.lianleft .baiyun:nth-child(2n){ float:right;}
.baiyun h3{

	font-size:25px; line-height:38px; font-family:myFontBold;

	}

.baiyun p{font-size: 17px;line-height:25px;}

.from .input .text{
	    border-radius: 20px;

	    height: 35px;

    width: 400px;

    background: #f4f4f4;

    border: none;

    text-indent: 10px;

    font-size: 14px;

	}

.from .input{height:35px;line-height:35px;margin-bottom: 21px;}
.from .input .textx{font-size:20px;letter-spacing: 1px;/* background-color: white; */float: left;padding-left: 50px;}
.from .atextarea{
 border-radius: 20px;
     padding-top: 5px;
	  width: 400px;

    background: #f4f4f4;

    border: none;

    text-indent: 10px;

    font-size: 14px;

	height:65px;

	}

.from{ margin-top:20px;}

.smtcss{

	    text-align: center;

    margin-top: 30px;

	}

.smtcss .submita{

	    height: 35px;

    width: 200px;

    background: #46a64c;

    border: none;

    border-radius: 10px;

    text-align: center;

    color: #fff;

	}

.jmzxbg_gai .jm_bt{ text-align:center; font-size:25px;font-family: myFontBold; height:50px; line-height:50px;}

.jmzxbg_gai .jm_bt h3{

	border-bottom: 1px solid #452c28;

    width: 110px;

    margin: auto;

	}

.jmzxbg_gai .bzxdm{ width:490px; float:left; margin-right:20px;}

.jmzxbg_gai .bzx_t { text-transform: uppercase;   background: #452c28;

    padding: 10px 25px;

    float: left;

    color: #fff;

    border-radius: 10px;}

.jmzxbg_gai .bzx_t h3{ font-size:18px; font-family: myFontBold;}

.jmzxbg_gai .bzxdm span{ display:inline-block; margin-top:15px; float:left; widht:490px; line-height:25px; font-size:15px;}

.jmzxbg_gai .hhxdm{ float:right; width:490px;}

.w1024{ margin-top:40px;}



.jmzxbg_gai .hhxdm h3{ font-size:18px; font-weight:bold;}

.jmzxbg_gai .hhxdm span{ display:inline-block; margin-top:15px; float:left; widht:490px; line-height:25px; font-size:15px;}



.w1024{ margin-top:40px;}

.zheng{ width:100%; margin-top:30px;    margin-bottom: 20px;}

/*加盟资质*/

.jmzzbox{ background:#f2f0f0; padding:38px 0 94px 0; font-size:15px;    overflow: overlay;}

.jmzzbox_z{ width:1000px; margin:0 auto;}

.jmzzbox_t{ font-size:25px; color:#452c28;    height: 50px;

    line-height: 50px;text-align:center; }

.jmzzbox_t h3{ width:120px; margin:0 auto; border-bottom:1px solid #452c28;}

.jmzzbox_m1{ padding-top:52px;}

.jmzzbox_m1lf{ width:550px; float:left}

.jmzzbox_m1lf img{ width:100%;}

.fl{ float:left;}

.fr{ float:right;}

.jmzzbox_m1rt{ width:404px; font-size:18px; color:#474747; line-height:32px; padding-top:50px; }

.jmzzbox_m1rt span{ color:#d86f06;}



.jmzz_zm{ padding-top:65px;}

.jmzz_zmText{ position:relative;}

.jmzz_zmText dl{margin-top: 30px; border-bottom:1px solid #d86f06; padding-bottom:18px;}

.jmzz_zmText dl dt h3{ font-size:32px; color:#89522c; line-height:1; font-weight:normal; letter-spacing:6px;}

.jmzz_zmText dl dt span{ display:block; font-size:0; padding-top:26px;}

.jmzz_zmText dl dd{ font-size:15px; color:#000; line-height:28px;}

.jmzz_zmJt{ position:absolute; bottom:0; right:0px;}

.jmzz_zmPic{ font-size:0;}





.jmlcbox{ background:#fff; padding:20px 0;}

.jmlccon{width:1000px; margin:0 auto;}

.jmlccon .jm_bt{ color:#452c28;



    font-size: 25px;

   

    height: 50px;

    line-height: 50px;

    text-align: center;

}

.jmlccon .jm_bt h3{    width: 120px;

    margin: 0 auto;

    border-bottom: 1px solid #452c28;

}

.jmlccon .jmbt{font:normal 30px "微软雅黑";color:#442c28; text-align:center; border-bottom:1px solid #442c28; padding-bottom:5px; width:250px; margin:0 auto;}

.jmlist{ overflow:hidden; margin-top:15px;}

.jmlcpic{width:400px; height:304px;}

.jmlcwz{width:570px; margin-left:30px;     height: 304px; position:relative;}


.jmlcwz dl{}

.jmlcwz dt{font-size:30px;font-weight:bold; color:#89522c;}

.jmlcwz dd.arial{font-size:24px;font-family:"Arial";color:#dc6d02;text-transform:uppercase;}

.jmlcwz dd{width:520px; line-height:20px; margin:5px 0;}

.jmlcwz dd img{margin-right:7px;}

.jmlcwz .jm_arow{width:54px; height:69px; position:absolute;bottom:0;right:0;}

.yinli .jm_bt{

	    color: #452c28;

    font-size: 25px;


    height: 50px;

    line-height: 50px;

    text-align: center;

	}

.yinli .jm_bt h3{

	width: 120px;

    margin: 0 auto;

    border-bottom: 1px solid #452c28;

	}

.yinli { margin-top:30px; background:#f2f0f0;}



.map .jm_bt{

	    color: #452c28;

    font-size: 25px;

    height: 50px;

    line-height: 50px;

    text-align: center;

	width:1000px ; margin:0 auto;

	}

.map .jm_bt h3{

	width: 120px;

    margin: 0 auto;

    border-bottom: 1px solid #452c28;

	}

.map { margin-top:30px; background:#ffffff;}

.daili{     text-align: left;    width: 1000px;

    margin: 20px auto;

    line-height: 30px;

    font-size: 18px;    color: #452c28;}

.daili span{

	font-family: myFontBold;

    display: block;

    

    float: left;

    font-size: 20px;

}

.map{

	

	

    width:  1000px;

    margin: 100px auto 50px;

    text-align:  center;

}

.liuyd{ width:1000px; margin:0 auto;    height: 540px; box-shadow:3px 3px 3px #ddd, -3px -3px 3px #ddd;}

.liuyd .jm_bt{

	    color: #452c28;

    font-size: 25px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    width: 1000px;

    margin: 0 auto;

	}

.liuyd .jm_bt h3{

	    width: 190px;

    margin: 0 auto;

    border-bottom: 1px solid #452c28;

	}

.luidiv .from{

	width:480px; float:left;

	}

.liumap{ float:right; margin-top:20px; width:480px;}
.liumap img ,.luidiv .from{ width:480px;}
.luidiv .from img{
	    width: 480px;
    height: 190px;
    object-fit: cover;
	}
.luidiv .from .input{ margin-bottom:10px !important;}

.luidiv .from .smtcss{ margin-top:15px;}

.liuyan{ margin-bottom:30px;}

.luidiv{     padding: 0 10px;}
.qq{ position:fixed; width:137px; bottom:100px; right:20px;}
.qq .qqimg{float:left;}
.qq .divqq{ float:left; width:137px; height:240px; background:#fff;    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;}
.qq .divqq a{    height: 40px;
    line-height: 40px;
    background: url(../images/qq.png) no-repeat 10px center;
    width: 100%;
    display: block;
    text-align: left;
    font-size: 18px;
    color: #000;
    /* padding-right: 10px; */
    text-indent: 50px;}

.contant{width:1200px;margin:0 auto;clear: both;}
.xiaoguo{width:100%;background:#ddd;padding: 80px 0;height: 410px;}
.xiaoguo .xiaodl dl{width: 20%;text-align:center;height: 300px;float: left;}
.xiaoguo .xiaodl dl:nth-child(1){ background:url(../images/home_10.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(2){ background:url(../images/home_12.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(3){ background:url(../images/home_03.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(4){ background:url(../images/home_05.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(5){ background:url(../images/home_07.png) center no-repeat;}

.xiaoguo .xiaodl dl:nth-child(1):hover{ background:url(../images/homeh_03.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(2):hover{ background:url(../images/homeh_05.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(3):hover{ background:url(../images/homeh_11.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(4):hover{ background:url(../images/homeh_07.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(5):hover{ background:url(../images/homeh_08.png) center no-repeat;}



 /* 关于我们 */

.about{width:100%;height:1240px;background:url(../images/aboutbg.jpg) center repeat;color: #1b1b1b;}
.about .contant .contop{padding-top: 35px;text-align: center;}
.contant .contop{text-align: center;}
.contant .contop .h1{/* height:60px; *//* line-height:60px; */font-size: 50px;text-align: center;font-family: myFontBold;letter-spacing:1px;text-transform: capitalize;}
.contant .contop .h1span{text-align:center;display:inline-block;width: 100%;height: 55px;line-height:55px;font-size: 30px;letter-spacing: 1px;}
.contant .contop .h1span i{    width: 100px;  height: 1px;  background: #fff; display: inline-block;   margin-bottom: 8px;}
.contant .contop .h1span i.il{margin-right: 20px;  }
.contant .contop .h1span i.ir{margin-right: 20px;  }
.contop .abp{text-align:center;line-height: 30px;font-size:16px;}
.about .more{background:#fff;border-radius:20px;display: inline-block;width:120px;height:35px;line-height:35px;text-align:center;margin-top: 20px;color: #d80c18;}
.about .more a{ font-size:20px; color:#d80c18;}
.pronav{text-align:center;height:60px;line-height:60px;margin: 0px 0 20px;}
.pronav a{font-size:20px;margin: 0;text-align: center;}
.shoupro .contop .h1span i{background:#000;}
.dianpu { margin-bottom:40px; }
.shoupro{width:100%;margin-top:60px;}
#dianpudiv{height:450px; margin-top:30px;}
.dianpu .contop .h1span i{background:#000;}
#dianpudiv .swiper-container{
  width: 100%;
  height: 100%;
}
#dianpudiv .swiper-slide {box-shadow: 3px 3px 8px #d4cece;-moz-box-shadow: 3px 3px 8px #d4cece;-webkit-box-shadow: 3px 3px 8px #d4cece;text-align: center;font-size: 18px;background: #fff;transition: 300ms;height: 400px;}
#dianpudiv .swiper-slide img{width:100%;vertical-align:middle;height: 350px;}
#dianpudiv .swiper-slide:not(.swiper-slide-active){
  transform: scale(0.8);
}
#dianpudiv .swiper-slide p{height:35px;line-height:55px;color: #3f3f40;}
.news{width:100%;height: 830px;background:url(../images/newsbg.jpg) center repeat;clear: both;margin-top: -5px;}
.news .contant{ padding-top:60px;}
.shounews {height: 530px;}
.shounews dl{width: 31%;float:left;margin-right: 2.6%;position: relative;}
.shounews dl:nth-child(3n){ margin-right:0px;}
.shounews dl img{ width:100%; height:310px;object-fit:cover;}
.shounews dl .dldiv{background:#fff;width:90%;margin:-30px auto;z-index:0;position: absolute;left: 5%;top: 270px;padding-bottom: 30px;}
.shounews dl .dldiv p{ height:50px;line-height:50px;text-indent:20px; color:#d80c18; font-size:18px;}
.shounews dl .dldiv dt{height:40px;line-height:40px;text-indent:20px;font-size:22px;overflow:hidden;text-overflow: ellipsis;/* display: block; */color: #3e3d3c;}
.shounews dl .dldiv .xiahuax{height: 2px;width: 35px;display:inline-block;background: #000;margin-left:20px;margin-bottom: 5px;}
.shounews dl .dldiv dd{height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;padding-left: 20px;margin-bottom: 30px;color: #3e3d3c;}
.shounews .more{text-transform:uppercase;letter-spacing:1px;padding-left:20px;font-size:25px;line-height: 30px;color: #3e3d3c;}
.shounews .more i{display:inline-block;/* font-size:14px; */color:#fff;height: 15px;line-height: 15px;background:#dedede;width:80px;text-align:center;border-radius:15px;margin-left:10px;font-style: normal;padding: 5px 0;}
.news .nmore{background:#3f3f40;border-radius:20px;display: inline-block;width:120px;height:35px; margin:0 auto;line-height:35px;text-align:center;color: #e1e1e1;}
.news .nmore a{ font-size:18px; color:#e1e1e1; text-transform:uppercase; letter-spacing:1px; }
.footer{width:100%;background:#d80c18;color:#fff;height: 550px;}
.footer .contant{ padding-top:80px;}
.footer .footlist{width:33.3%;float:left;height: 360px;}
.footer .lfoot{ text-align:left;}
.footer .lfoot>img{ width:226px;}
.footer .lfoot p{border-top:2px solid #fff;padding-top: 25px;margin-top: 15px;margin-right: 50px;font-size: 17px;line-height: 25px;}
.footer .cfoot{ text-align:left;}
.footer .cfoot .fimg>img{width:115px;}
.footer .cfoot .fimg{width: 115px;text-align:center;margin-bottom:75px;font-size: 12px;float: left;} 
.footer .cfoot .fimg:nth-child(2){ margin-left:45px;}
.footer .cfoot .imgp{width:100%;float:left; line-height:30px; font-size:17px;}
.footer .rfoot{ text-align:left;}
.footer .rfoot h2{height:35px;font-size:20px;letter-spacing:1px;/* margin-top:-30px; */}
.footer .rfoot .footForm ,.footer .rfoot .footForm form{width: 100%;}
.footer .rfoot .footForm li{width: 49%;float:left;margin-bottom: 8px;}
.footer .rfoot .footForm li:nth-child(2n){ float:right;}
.footer .rfoot .footForm li .text{ height:35px; line-height:35px; width:100%; border:none; text-indent:10px;}
.footer .rfoot .footForm p{ height:35px; line-height:35px; width:100%;float:left;}
.footer .rfoot .footForm li.liuyr{ width:100%; } 
.footer .rfoot .footForm li.liuyr .atextarea{width:100%; height:90px; border:none;  }
.footer .rfoot .footForm li .submita{ background:#977d51; color:#fff; height:35px;line-height:35px;border:none; width:100%;}

.swiper-wrapper{z-index: -999;}


.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_ercode {
	height: 53px;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font-size:18px;
	color: #fff;
	text-indent: 54px;
	margin-bottom: 1px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	font-size: 20px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_jia a {
	display: block;
	text-indent: 54px;
	font-size: 20px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font-size:20px;
	color: #fff;
	text-indent: 54px;
	margin-bottom: 1px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
	line-height: 53px;
}
.yb_bar .yb_top {
	background: #d80c18 url(../images/qq_03.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #d80c18 url(../images/qq_03.png) no-repeat 0 -57px;
}
.yb_bar .yb_jia {
	text-indent: 0;
	background: #d80c18 url(../images/qq_03.png) no-repeat 0 -113px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #d80c18 url(../images/qq_03.png) no-repeat 0 -169px;
}
.yb_bar .yb_ercode {
	background: #d80c18 url(../images/qq_03.png) no-repeat 0 -226px;
}
/****故事介绍****/
.gushi img{float:left;}
.newsnav{width:100%;height:80px;background:#ffffff;color:#1b1b1b;line-height:80px;clear: both;}
.newsnav span a{ font-size:20px;color:#1b1b1b;}
.gushinav{text-align:center;height:60px;line-height:60px;padding: 45px 0;}
.gushinav a{ font-size:20px; padding:10px 20px; margin:0 15px;}
.gushinav a.cur{color:#d80c18; border:1px solid #d80c18;}
.gushi_07{text-align:center;margin-bottom: 40px;}
.gushi_11{width:100%;}
.gushi_11 .gushi_11right{width: 950px;float:right;}
.gushi_11 .gushi_11right h1{height: 70px;color:#d80c18;font-size:50px;letter-spacing:2px;/* line-height:100px; */}
.gushi_11 .gushi_11right h2{line-height: 40px;font-size: 30px;color:#000;font-family: myFontBold;}
.gushi_11 .gushi_11right div{margin-top: 25px;line-height:35px;font-size:18px;}
.gushi_17{width:100%;background:#efefef;height: 650px;padding-top: 100px;}
.gushi_17 .gushi_17left{ width:50%; float:left;}
.gushi_17 .gushi_17left img{width:100%;height: 540px;object-fit: cover;}
.gushi_17 .gushi_17right{ width:50%; float:right;}
.gushi_17 .gushi_17right dl{width:78%;float: left;margin-left: 40px;}
.gushi_17 .gushi_17right dd{line-height: 40px;font-size:18px;}
.gushi_17 .gushi_17right dd:last-child{ margin-top:27px;}
.gushi_26{ text-align:center;}
.gushi_26 .gushi_26top{ margin-top:100px;}
.gushi_26 .gushi_30{ margin-top:100px;}
.gushi_34{text-align:center;background: #efefef;padding-bottom: 80px;}

/****故事liuliang****/
.liuliang_47{text-align:center;padding-bottom: 80px;margin-top: 80px;}
.liuliang_05{ width:100%; height:490px; background:url(../images/liuliang_05.jpg) center no-repeat; color:#fff;}
.liuliang_05 .liuliang_05nav{ text-align:center; height:50px;padding:115px 0 80px; }
.liuliang_05 .liuliang_05nav a{color: #d80c18;font-size:20px; border:1px solid #d80c18; margin:0 20px;padding:12px 25px;}
.liuliang_05 .liuliang_05nav a.cur{background:#d80c18; color:#fff;}
.liuliang_06{width:100%;}
.liuliang_06 .liuliang_06left{ width:50%; float:left; }
.liuliang_06 .liuliang_06left img{ width:100%; height:529px; object-fit:cover; }
.liuliang_06 .liuliangdiv{ width:50%; float:right;}
.liuliang_06 .liuliangdiv dl{float:left;margin-left:100px;margin-top:80px;width: 70%;}
.liuliang_06 .liuliangdiv dd{font-size: 26px;color:#000;line-height:45px;margin-bottom:15px;}
.liuliang_06 .liuliangdiv p{ font-size:18px; line-height:40px;}

.liuliang_06 .liuliang_06right{ width:50%; float:left; }
.liuliang_06 .liuliang_06right img{ width:100%; height:529px; object-fit:cover; }
.liuliang_06 .liuliangleft{ width:50%; float:left;}
.liuliang_06 .liuliangleft dl{float: right;margin-right:100px;margin-top:80px;width: 70%;}
.liuliang_06 .liuliangleft dd{ font-size:28px;color:#000; line-height:45px;margin-bottom:15px;}
.liuliang_06 .liuliangleft p{ font-size:18px; line-height:40px;}

/****品牌理念****/

.linian{ background:#eee;}
.linian_03{ background:#eee;text-align:center;padding-top:40px;}
.linian_07 {margin-top:100px;}
.linian_07 .contant{width: 1000px;margin:0 auto;}
.linian_07 .linianleft{ width:60%; float:left;}
.linian_07 .linianleft>img{ margin-bottom:80px;}
.linian_07 .linianleft dl{ margin-bottom:80px;}
.linian_07 .linianleft dd{ font-size:18px; line-height:35px;width:80%; margin-top:5px;}
.linian_07 .linianright{width:40%; float:right;}
.linian_07 .linianright>img{ margin-bottom:80px;}
.linian_07 .linianright dl{ margin-bottom:80px;}
.linian_07 .linianright dd{ font-size:18px; line-height:35px;width:80%; margin-top:5px;}

/****产品中心****/
.divifram{margin-top: 70px;text-align:center;height:868px;background:url(../images/vibg.png) center no-repeat;}
.prolistimg{ width:100%;}
.prolistimg img{ width:100%; float:left;}
.prohost_47{text-align:center;margin-top: 80px;}
.news_03{text-align:center;margin-top:-40px;}
.prohost{ margin:0 auto 50px;}
.prohost li{ width:280px; float:left; margin:0 10px;}
.prohost li img{ width:100%;}
.prohost li p{ height:35px; text-align:center; line-height:35px; font-size:16px;}



/****品牌公益****/
.gongyi_04{width:100%; background:#eee url(../images/gongyi_04.jpg) center top no-repeat; height:897px; }
.gongyi_04 .gonp{ width:550px; font-size:18px;line-height:35px; margin-top:520px; float:right; }
.gongyi_07{ width:100%;}
.gongyi_07 .gongyi_07left{ width:50%; float:left;}
.gongyi_07 .gongyi_07right{width:50%; float:right;}
.gongyi_07 .gongyi_07right img{ width:100%; height:580px; object-fit:cover;}
.gongyi_07left dl{ width:78%; float:right; margin-right:50px; margin-top:80px; font-size:18px; line-height:35px;}
.gongyi_10 img{margin-top: -3px;}
.gongyi_13{ text-align:center; margin-top:50px;margin-bottom:60px;}
.gongyi_16{ width:100%; height:770px; background:url(../images/gongyi_16.jpg) center no-repeat; }
.gongyi_16 .earth{width: 550px;float:right; font-size:18px;line-height:35px; margin-top:450px;}

.gongyi_16 .earth>div{ text-align:right;font-size:25px;font-family: myFontBold;margin-top:20px;}
.gongyi_19_01{ width:100%; height:455px;background:url(../images/gongyi_19_01.jpg) center top no-repeat; margin-top:80px; }
.gongyi_19_01 .gongyi_19left{width:380px;float:left; margin-top:80px; font-size:18px; line-height:35px;}
.gongyi_19_01 .gongyi_19left p:first-child{ margin-bottom:20px;}
.gongyi_19_01 .gongyi_19right{width: 550px;float:right;margin-top:80px; font-size:18px; line-height:35px;}
.gongyi_19_02{width:100%;height: 437px;background:url(../images/gongyi_19_02.jpg) center top no-repeat;}
.gongyi_19_02 .gongyi_19left{width:380px;float:left; margin-top:97px; font-size:18px; line-height:35px;}
.gongyi_19_02 .gongyi_19right{width: 550px;float:right;margin-top:97px; font-size:18px; line-height:35px;}
.gongyi_19_04{width:100%;height: 437px;background:url(../images/gongyi_19_04.jpg) center top no-repeat;}
.gongyi_19_04 .gongyi_19left{width:380px;float:left; margin-top:147px; font-size:18px; line-height:35px;}
.gongyi_19_04 .gongyi_19right{width: 550px;float:right;margin-top:147px; font-size:18px; line-height:35px;}

.lxwm_05{ text-align:center; margin:80px 0;}
.lxwm_09 { text-align:center;}
.lxwm_20{text-align:center;width:100%;background:#e6e6e6;margin-top:50px;overflow: auto;padding: 80px 0;}
.lxwm_23{text-align:center;margin:50px 0 60px;height: 500px;}
.lxwm_23 .lxwm_26{ float:left; background:#e6e6e6;}
.lxwm_23 .lxwm_26 p{height:70px;line-height:70px;text-align:center;color: #000;}

/****搜索***/

.xuanzhi{width: 1000px;margin:0 auto;border-top: 1px solid #ddd; padding-top:50px;}
.xuanh1 { height:85px; width:90%; margin:0 auto; background:url(../images/xuanzhi_03.jpg) center left no-repeat;}
.xuanh1 h1{ height:50px; line-height:50px; text-indent:60px;font-size:35px; color:#d80c18;font-family: myFontBold; letter-spacing:1.5px;}
.xuanh1 p{ font-size:18px; color:#000; text-indent:60px;}
.xuanzhi .xuanzhi_07 {width:90%; margin:0 auto;clear:both;margin-top:30px;position: relative;}
.xuanzhi .xuanzhi_07 .sear_text{ height:60px; line-height:60px;font-size:25px; text-indent:10px;background:#eeeeee;width:100%; border:1px solid #ccc; border-radius:5px;} 
.xuanzhi .xuanzhi_07 .xuanso{width:80px;height:60px;background:#d80c18 url(../images/xuanzhi_07.jpg) center no-repeat;font-size:0px;border: 1px solid #ab1b25;position: absolute;bottom: 0px;right: 0px;border-radius: 5px;}
.cprightpt{ margin-top:30px;}
.cprightpt .cpshow{ width:900px; margin:0 auto; border-left:1px solid #ddd;padding-left:20px;}
.cprightpt .cpshow li{ height:35px;line-height:35px; font-size:22px; color:#000;}

/****加盟政策****/
.jiameng_02{width:100%;height: 344px;background:url(../images/jiameng_02.jpg) center no-repeat;color:#fff;}
.jiameng_02 .jiameng_02nav{ text-align:center; height:50px;padding:200px 0 80px; }
.jiameng_02 .jiameng_02nav a{background:#d80c18; color:#fff;font-size:20px; border-radius:10px; border:1px solid #d80c18; margin:0 5px;padding:15px 35px;}
.jiameng_04{ margin-top:80px;}
.jiameng_07{margin-top: -5px;}
.jiameng_10{ text-align:center; margin-top:80px;}
.jiameng_14 { padding:50px; display:none;}
.jiameng_14left{width: 47%;float:left;}
.jiameng_14right{width: 47%;float:right;}
.jia_03div{width: 100%;/* float:left; */}
.jia_03div .jia_03{width: 35%;float:left;padding-right: 5%;}
.jia_03div .jia_03 h1{height:50px;line-height:50px;font-size:25px;color:#000;font-family: myFontBold;}
.jia_03div .jia_03 h1:nth-child(4){ margin-top:15px;}
.jia_03div .jia_03 p{ line-height:30px; color:#000; font-size:18px;}
.jia_03div img{width: 60%;float:right;margin-top:55px;}
.jiameng_21{ margin:80px auto 0;}
.jiameng_21 img{width:100%;}
.jiameng_24{background:#5d5d5d;margin-top: -5px;padding:80px 30px 0;height:500px;color:#fff;}
.jiameng_24 dl{width:18.3%; float:left; margin-right:2%;}
.jiameng_24 dl:last-child{ margin-right:0px;}
.jiameng_24 dl img{ width:100%;}
.jiameng_24 dl p{ font-size:18px; line-height:30px; color:#fff; margin-top:30px;}
.jiameng_40{width:90%; margin:0 auto; padding-top:80px; padding-bottom:80px; overflow:auto;}
.jiameng_40 .jiameng_40left{float:left;width:50%;text-align: right;}
.jiameng_40 .jiameng_40right{float:left;width:50%; text-align:left;}
.jiameng_40left img{ margin-right:50px; margin-bottom:80px;}
.jiameng_40 .jiameng_40right p{margin-left:50px;font-size:18px;line-height:30px; color:#000;}
.jiameng_44 img{width:100%;}
.jiameng_44 {text-align:center; width:100%; background:url(../images/jiameng_42.jpg) center repeat;}
.jiameng_48{padding: 0 30px;/* height: 800px; */clear: both;}
.jiameng_48>img{float:right;width:50%;height: 700px;object-fit: cover;}
.jiameng_48 .jiameng_48left{width: 45%;float: left;margin-top: 100px;margin-right:5%; text-align:right;}
.jiameng_48 .jiameng_48left>img{ margin-bottom:20px;}
.jiameng_48 .jiameng_48right{width: 50%;float: right;}
.jiameng_48left h2{ height:50px; line-height:50px;font-size:30px;font-family: myFontBold; color:#000; letter-spacing:1.5px;}
.jiameng_48left p{ font-size:18px; line-height:35px;color:#000;}
.jiameng_48 .jiameng_48right{width: 45%;float: left;margin-top: 100px;margin-left:5%;text-align:left;}
.jiameng_48right>img{margin-bottom: 20px;}
.jiameng_48right dl{width: 95%;float:left;margin-bottom: 20px;}
.jiameng_48right dl>img{ float:left; width:47px; margin-right:10px;}
.jiameng_48right dl dd{font-size:18px;line-height:30px;width: 520px;float: left;}
.jiameng_55{ text-align:center; margin-top:80px;}
.jiameng_80{ margin-top:50px;}
.jiameng_55 dl{width:48%;float:left;text-align: left;margin-bottom: 50px;}
.jiameng_55 dl:nth-child(2n){ float:right;}
.jiameng_55 dl>img{float:left;width: 200px;}
.jiameng_55 dl dt{width: 370px;float:right; height:50px;line-height:50px;color:#000;font-family:myFontBold;font-size:36px; margin-top:40px; letter-spacing:5px}
.jiameng_55 dl dd{width: 370px;float:right; line-height:35px;font-size:18px; color:#000;}
.jiameng_95{padding: 80px 50px;color:#000;height:1200px;background:#dcdcdc url(../images/jiameng_105.jpg) center no-repeat;display: none;}
.jiameng_95 .contant{text-align: center; margin-bottom:50px;}
.jiameng_95left{width:35%; float:left;}
.jiameng_95right{width:35%; float:right;}
.jiameng_95 dl{width:100%; float:left; margin-bottom:30px;}
.jiameng_95 dt{line-height:50px; font-size:25px; font-family: myFontBold; padding-left:50px;color:#ad1a13 ;background:url(../images/jiameng_98.jpg) left top no-repeat}
.jiameng_95 dd{ font-size:18px; line-height:30px;padding-left:50px;background:url(../images/jiameng_102.jpg) top left no-repeat}
.jiameng_109{text-align:center;margin:0px 0 100px;height: 670px;}
.jiameng_109>img{ margin-bottom:50px;}
.jiameng_109div{width:1000px;margin:0 auto; text-align:left;}
.jiameng_109div .form_109{width:29%; float:left;margin-right:4%; position:relative; margin-bottom:25px;}
.jiameng_109div .form_109 .text{width:100%; float:left; height:45px; text-indent:10px;font-size:18px;} 
.jiameng_109div .form_109 .jiamengtext{ position:absolute; right:5px;top:15px;}
.jiameng_109div .form_109:nth-child(4){width:100%;margin-right: 0px;}
.jiameng_109div .form_109:nth-child(4) .atextarea{width:95%;height: 200px;font-size: 18px;text-indent: 10px;padding-top: 10px;}
.form_109sub{/* clear:both; */width:95%;float: right !important;width: 40% !important;/* margin-right: 5px; */}
.form_109sub .sub{width:100%; height:50px; border-radius:10px; line-height:50px;color:#fff;font-size:25px;background:#d80c18 !important; border:none;}

/****加盟申请****/
.shenqi_02{width:100%;background:url(../images/shenqi_02.jpg) center top  repeat-y;padding-bottom:100px;padding-top: 50px;}

.liuliang_05nav{text-align:center;height:60px;line-height:60px;padding: 45px 0;}
.liuliang_05nav a{ font-size:20px; padding:10px 20px; margin:0 15px;}
.liuliang_05nav a.cur{color:#d80c18; border:1px solid #d80c18;}
.xuzhi{background:#fff;padding:50px;color:#000;height: 500px;}
.xuzhi h1{ height:60px;line-height:60px;text-align:center; color:#000; font-size:35px;font-family:myFontBold;letter-spacing:2px;}
.xuzhi h2{font-family:myFontBold; height:50px;line-height:50px; font-size:25px; letter-spacing:1px;}
.xuzhi p{ line-height:30px;font-size:20px; margin-bottom:15px;}
.xing{ color:#d80c18;font-weight:normal;}
.shenbiao{ margin-top:50px;}
.shenbiao h3{text-align:center;font-size:28px;font-family: myFontBold;letter-spacing:1.5px;line-height:55px;clear:both;height: 55px;}
.shenbiao ul{width:100%; clear:both;}
.shenbiao ul li{width: 500px;float:left;margin-bottom: 20px;display: block;/* clear: both; */}
.shenbiao ul li:nth-child(2n){float:right;}

.shenbiao ul li p{font-size:22px;font-family:myFontBold;letter-spacing:1px;margin-bottom:5px;width: 100%;float: left;}
.shenbiao ul li .text{width: 495px;height:45px;float: left;}
.shenbiao ul li .xingbie{width: 500px;height: 49px;float:left;}
.shenbiao ul li .chongtext{width:500px;height:45px;float: left;}
.shenti{width:100%;/* clear:both; */text-align:center;}
.shenti .subshen{width:80%;background:#d80c18;color:#fff;margin-top: 34px;height:50px;letter-spacing:2px;border:none;border-radius:15px;font-size:30px;font-family:myFontBold; }






.productlist_cc {
    margin: 25px auto;
    overflow: hidden;
    padding: 25px 0;
    background: #e6e6e6;
}

.productlist_cc a {
    overflow: hidden;
}

.productlist_cc a.cur {
    border: 0;
    background: #d80c18;
    color: #fff;
    border-radius: 50px;
}

.productlist_dd ul {
    overflow: hidden;
    padding-top: 5px;
}

.productlist_dd ul li {
    width: 30.9%;
    margin-right: 40px;
    border: 0;
    padding-left:2px;
}

.productlist_dd ul li img {height: 230px;object-fit: contain;}

.productlist_dd ul li p i {
    display: none;
}

.productlist_dd ul li p {
    text-align: center;
    font-size: 22px;
    line-height: 90px;
}

.productlist_dd ul li:hover img{
    border: 0;
    /* box-sizing: initial; */
    /* -webkit-box-shadow: none; */
}

.productlist_dd ul li:hover p {height: 90px;line-height: 90px;padding: 0;}

.productlist_cc a:hover {
    color: #d80c18;
}

.productlist_cc a.cur:hover {
    color: #fff;
}

.conleft.dd {
    width: 100%;
}

.conright.dd {
    width: 100%;
    padding-top: 30px;
}

.pre.dd {
    border-top: 0;
    border-bottom: 2px solid #ddd;
    line-height: 90px;
}

.content.dd {
    overflow: hidden;
}

.conright.dd .protui dl {
    width: 33%;
}

.conright.dd .protui dl a dt {
    width: 215px;
    padding: 0 20px;
}

.conright.dd .protui dl a img {
    height: 90px;
    object-fit: contain;
}

/*品牌介绍*/
.about_pp {
    background: #f7f7fa;
    overflow: hidden;
}

.about-dd {
    text-align: center;
}

.about-dd h2 {
    font-size: 46px;
    padding-bottom: 10px;
}

.about-dd p {
    color: #d80c18;
    font-size: 28px;
    padding-top: 10px;
}

.about-xx {
    width: 750px;
    margin: 0 auto;
}

.about-qq {
    font-size: 24px;
    text-indent: 1.5em;
}

.about-js {
    padding-top: 10px;
}

.about-js p {
    line-height: 30px;
    font-size: 14px;
    text-indent: 1.5em;
}

.about-js {}

.about-zz {
    padding: 65px 0;
}

.about-dfg {
    float: left;
    width: 40%;
    background: #d80c18;
    color: #fff;
    padding: 60px;
}

.about-dsz {
    float: right;
    width: 48%;
}

.about-ll p {
    display: inline-block;
}

.about-ll {
    font-size: 22px;
    padding: 15px 0;
}

.about-xq p {
    line-height: 30px;
}

.about-dsz img {
    width: 100%;
}

.about-xq p:nth-child(2) {
    padding-top: 20px;
    padding-bottom: 15px;
}

/*video*/
.video-dd {
    margin-top: 55px;
}

.video-dd video {
    width: 100%;
}

.store-qq img {
    width: 100%;
}

.about-dd.title-dd {
    margin-top: 75px;
    padding-bottom: 40px;
}

.about-dd.title-dd span {
    font-size: 22px;
    color: #808080;
    font-family: 宋;
    font-weight: 100;
}
.staff {
    position: relative;
}

.staff_dd img {
    width: 100%;
}

.staff .swiper-button-next {
    border: 3px solid #000;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    text-align: center;
}

.staff .swiper-button-prev {
    border: 3px solid #000;
    /* padding: 10px; */
    border-radius: 57px;
    height: 50px;
    width: 50px;
}

.staff .swiper-button-next::after {
    content: '';
    width: 25px;
    height: 25px;
    display: block;
    background: url(../images/youjiantou.png) center no-repeat;
    background-size: contain;
}

.staff .swiper-button-prev:after {
    content: '';
    background: url(../images/mianxingzuojiantou.png) center no-repeat;
    width: 35px;
    height: 35px;
    object-fit: cover;
}

.surrounding-dd p {
    float: left;
    width: 48.5%;
}

.surrounding-dd p:nth-child(2) {
    float: right;
}

.surrounding-dd p img {
    width: 100%;
}

.surrounding-dd {
    overflow: hidden;
}


.fication-dd ul li {
    float: left;
    width: 23%;
    margin-right: 30px;
}

.fication-dd ul li:nth-child(4) {
    margin-right: 0;
}

.fication-dd ul li img {
    width: 100%;
}

.fication-dd {
    overflow: hidden;
}

.fication-zz {
    float: left;
    width: 48.5%;
}

.fication-cc {
    overflow: hidden;
    margin-top: 55px;
    margin-bottom: 75px;
}

.fication-zz:nth-child(2) {
    float: right;
}

.fication-zz img {
    width: 100%;
}

.fication-xx {
    font-size: 20px;
}

.fication-zz p {
    font-size: 14px;
    font-family: 宋;
    font-weight: 100;
    padding: 25px 0;
}


.budget-zz {
    width: 50%;
    float: left;
}

.budget-zz h3 {
    text-indent: 2em;
    background: url(../images/budget_bj.jpg) left no-repeat;
    background-size: 60px 62px;
    font-size: 40px;
    padding: 10px 0;
}

.budget-zz p {
    text-indent: 4em;
    font-size: 22px;
}

.budget-cc {
    overflow: hidden;
    margin-bottom: 40px;
}
.gushi {
    /*overflow: hidden;*/
}

.budget-tpbj {
    float: left;
    width: 50%;
    margin-top: 65px;
}

.budget-tpbj:nth-child(2) {
    float: right;
    width: 48%;
    padding-top: 55px;
}

.budget-tpbj .budget-zz {
    width: 100%;
    margin-top: 75px;
}

.budget-ryzz ul li {
    float: left;
    width: 23%;
    margin-right: 30px;
}

.budget-ryzz ul {
    overflow: hidden;
}

.budget-bj {
    overflow: hidden;
}

.budget-ryzz ul li:nth-child(4) {
    margin-right: 0;
}

.budget-ryzz {
    padding-top: 65px;
}

.snack-cc {
    float: left;
    width: 58%;
}

.snack-xx {
    float: right;
    width: 39%;
}

.snack-dd {
    overflow: hidden;
}

.snack-xx img:nth-child(2) {
    padding-top: 7px;
}

.snack-chwl dl {
    overflow: hidden;
    padding: 50px 0;
}

.snack-chwl dl dt {
    float: left;
    width: 49%;
}

.snack-chwl dl dd {
    float: right;
    width: 49%;
}

.housekeeper-cc {
    overflow: hidden;
    padding: 30px 45px;
    background: #f2f2f2;
    padding-bottom: 65px;
}

.housekeeper-dd {
    float: left;
    width: 20%;
}

.housekeeper-xx {
    font-size: 24px;
}

.housekeeper-bb p {
    font-size: 14px;
    line-height: 30px;
}

.housekeeper-bb {
    padding-top: 10px;
}

.worker-dd {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.worker-dd img {
    position: absolute;
    width: 530px;
    top: 100px;
    left: 0;
}

.worker-cc {
    width: 95%;
    float: right;
    height: 740px;
    background: #f2f2f2;
    margin-top: 150px;
    border-radius: 15px;
}

.worker-xsx {
    float: right;
    width: 51%;
    padding: 0 50px;
    padding-top: 150px;
    padding-right: 35px;
}

.worker-zz {
    /* width: 200px; */
    background: #d60c1a;
    color: #fff;
    font-size: 32px;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    padding: 0 15px;
}

.worker-bb {
    padding: 25px 0;
    font-size: 22px;
    width: 100%;
}

.worker-bb strong {
    font-size: 16px;
    font-weight: 100;
    color: #7a7a7a;
}

.worker-qq {
    font-size: 28px;
    color: #d80c18;
    padding-bottom: 15px;
}

.worker-ss p {
    font-size: 22px;
    padding-bottom: 25px;
    font-family: 宋;
    font-weight: 300;
}


.worker-dd.dd .worker-cc {
    float: left;
}

.worker-dd.dd img {
    right: 0;
    left: auto;
}

.worker-dd.dd .worker-xsx {
    float: left;
    padding-left: 60px;
    width: 50%;
}