@charset "utf-8";
*{ margin:0; padding:0;}

body{max-width:640px;min-width:320px;color: #000;position: relative;margin:0 auto;font-size:14px;line-height:25px;font-family:"黑体 !important";}

p,ul,li,ol,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

ul,li,ol{ list-style:none;}

img{ border:none;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;}

li>a{display:block; color:inherit;}

a{ text-decoration:none; color:#000;}

.clear{ clear:both;}

.w{position:relative;width:96%; display:block; margin:0 auto; clear:both; overflow:hidden;}

.fl{float:left;}.fr{float:right;}

.h10{height:10px; width:100%; clear:both;}.h20{height:20px; width:100%; clear:both;}

.h30{height:30px; width:100%; clear:both;}.h60{height:60px; width:100%; clear:both;}

.radius{border-radius:5px;}



/* CSS Document */
@font-face {
      font-family: myFont;
     src: url('../../006/fonts/xique.ttf')
    }
@font-face {
      font-family: myFontBold;
     src: url('../../006/fonts/SourceHanSansCN-Bold.otf')
    }

@font-face {
      font-family: myFontNormal;
     src: url('../../006/fonts/SourceHanSansCN-Normal.otf')
    }


*{margin:0px; padding:0px;}

html{color:#000;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,span, td{margin:0;/* padding:0; */font-family: myFontNormal !important;}

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: #595757;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: #595757;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; }
/* 头部 */

.header{width:100%;}

.logo{height: 55px;background:#fff;z-index: 99999;/* padding: 0 1%; */position:fixed;width: 100%;}
.logo h1 {
    height: 55px;
    
}
.logoa{width:85%;text-align:center;display:inline-block;height: 55px;}
.logo h1 img{
    height: 90%;
    margin-top: 1%;
   }
.logo span{float: left;text-align: right;/* margin-top:10px; */color:#000;line-height:25px;width: 15%;}
.lolist {
    height: 50px;
    line-height: 50px;
    border-bottom: solid 1px #eee;
    padding-bottom: 5px;
    width: 100%;
    margin: 0 auto;
}
.logodiv{
    float: left;
    text-align: left;
    height: 50px;
    padding-left: 10%;
    }
	
.logodiv>img{ height:45px;}
.logo span.navspan img{    width: 80%;
    margin-top: 15px;}

nav{
    width: 80%;
    height: 100%;
    position: fixed;
    background: #000;
    z-index: 9999999;
    top: 0px;
    display: none;
    left: 0px;
    /* padding-bottom: 50px; */
    }
.list{/* width:90%; */margin: 3% auto 0 auto;/* position:relative; */}
.list>ul>li{/* height:55px; */line-height:55px;}
.list>ul>li{border-bottom: solid 1px #eee;float: left;width: 100%;}
.list>ul>li:first-child span ,.list>ul>li:last-child span{display:none;}
.list>ul>li>a{padding-left: 10px;color: #fff;font-size: 16px;display: inline-block;/* font-family: myFontBold; */line-height: 25px;/* position: relative; */float: left;width: 60%;padding-left: 10%;padding-top: 5px;font-weight: bold;}
.list>ul>li>a.on{color:#ad181e;background: url(../img/nav_03.jpg) no-repeat 10px center;}
.list ul li .inactive {background: url(../img/nav_14.jpg) no-repeat center;width: 18%;float: right;display: inline-block;height: 55px;/* padding-right: 5%; */}
.list ul li .inactives{background:url(../img/nav_06.jpg) no-repeat center;} 
.list>ul>li>ul{display: none;}
.list>ul>li>ul>li {border-left:0;border-right:0;background: url(../img/nav_10.jpg) 10% center no-repeat;/* padding-left:10px; *//* height: 70px; */height: 55px;line-height: 55px;/* border-bottom: 1px solid #ddd; */float: left;width: 100%;}
.list>ul>li>ul>li ul{display: none;}
.list>ul>li>ul>li a{padding-left: 5px;}
.list>ul>li>ul>li ul li {  background-color:#46a64c; border-color:#3c9042; }
.list>ul>li>ul>li ul li a{ color:#316a91; padding-left:30px;}
.list>ul>li>ul{/* padding-left: 15%; */width: 100%;/* height: auto; */float: left;text-indent: 15%;}
.list>ul>li>ul>li>a{/* height:30px; *//* line-height:30px; */font-size: 14px;color: #fff;border-top: 1px solid #eee;}
.list .close{position: absolute;right: 5%;height: 50px;/* width: 100%; */}/* banner */
.list .close img{height: 30px;margin-top: 10px;}



.clear{ clear:both;}
.banner .swiper-container{margin:0 auto;position:relative; background:#e1e1e1; overflow:hidden;z-index:1;line-height:0;}
.banner .swiper-container img{width:100%;}
.banner .swiper-pagination-bullet{ background:#fff !important; width:8px !important; height:8px !important;opacity:1 !important;}
.banner .swiper-pagination-bullet-active{width:10px !important; height:10px !important;}

.shoupro{ margin-top:0px;}

#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	    width: 280px;
    height: 200px;
	background: #fff;
	
}
#certify .swiper-slide img{
	display:block; width:100%;box-shadow: 0 5px 8px #999595;-moz-box-shadow: 0 5px 8px #999595;-webkit-box-shadow: 0 5px 8px #999595;
}
#certify .swiper-slide p {
	line-height: 88px;
	padding-top: 0;
	text-align: center;
	color: #3f3f40;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 0;
	width:50px;
	height: 50px;
	background: url(../img/licon.png) no-repeat center;
	top: 80px;
}


#certify .swiper-button-next {
	top: 80px;
	width: 50px;
	height: 50px;
	background: url(../img/ricon.png) no-repeat center;
	right: 0;
}




/* 尾部 */

.footer{
    text-align: center;
    color: #fff;
    background:#9b1015;
    /* padding-top:50px; */
    /* margin-bottom:20px; */
    clear: both;
   }
.foleft{padding:0 20px;text-align:left; margin-bottom:30px;}
.foleft img{width: 240px;}
.foleft p{ line-height:30px;font-size:16px; margin-top:20px; padding-top:10px;border-top:3px solid #fff;}
.footer a{color:inherit;}
.foright{padding:0 20px;}
.foright p{ line-height:30px;font-size:16px; text-align:left;}
.foright .fp{float:left;width:50%;text-align:center;margin-top: 20px;}
.foright .fp img{width: 120px;}
.foright .fp>p{ text-align:center;}
.foodiv{
	    width: 70%;
    float: left;
    text-align: left;
    margin-left: 10px;    color: #b5b5b5;
	}
	
.botdiv{
	z-index:9999;
    height: 80px;
    background: #d80c18;
    position: fixed;
    bottom: 0;
    width: 100%;
   
    }
.botdiv a{
    text-align: center;
    width: 33.33%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
    height: 80px;
 
    display: block;
    }
.botdiv a img{
    width: 40px;
    vertical-align: middle;
    margin-top: 5px;
    }
.botdiv a p{
   
    font-size: 18px;
  
    color: #fff;
   
    text-align: center;
    width: 100%;
    margin-top: 5px;
   
    }

.botdiv a:last-child{ border-right:none;}
.rtTop{ width:36px; height:95px; overflow:hidden;    Z-INDEX: 9999999; position:fixed; top:65%; right:5%; cursor:pointer;  display:none;}
.rtTop h4{ width:36px; height:95px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

	





.product{ width:100% ; 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:100%; margin:20px auto 0;}

.conright{width: 97%;margin: 0 auto;}
.conright h1{height:45px;border-bottom:1px solid #ddd;line-height:45px;margin-bottom:20px;font-size: 20px;font-weight:normal;}
.conright .protui{ width:100%; clear:both;}
.conright .protui dl{width: 48%;float:left;margin-bottom:20px;margin-right: 3%;text-align: center;}
.conright .protui dl:nth-child(2n){ float:right;margin-right:0px;}
.conright .protui dt{width: 100%;float: left;font-size: 16px;text-align: left;line-height: 20px;height: 60px;overflow: hidden;}
.conright .protui img{float:left;width: 100%;height: 100px;object-fit: cover;}
.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(../img/hover01.png)  no-repeat 20px center;}
.selfinfo li:hover ,.selfinfo li.cur{ background:#ed1b23 url(../img/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(../img/zheng1.png)  no-repeat 20px center; cursor:pointer;
	}














.feiyong li:nth-child(1):hover{ background: #ed1b23 url(../img/zheng01.png)  no-repeat 20px center; cursor:pointer;}

.feiyong li:nth-child(2){

	    background:url(../img/zheng2.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(2):hover{ background: #ed1b23 url(../img/zheng02.png)  no-repeat 20px center; cursor:pointer;}

.feiyong li:nth-child(3){

	    background:url(../img/zheng3.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(3):hover{ background: #ed1b23 url(../img/zheng03.png)  no-repeat 20px center; cursor:pointer;}
.feiyong li:nth-child(4){

	    background:url(../img/zheng4.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(4):hover{ background: #ed1b23 url(../img/zheng04.png)  no-repeat 20px center; cursor:pointer;}
.feiyong li:nth-child(5){

	    background:url(../img/zheng5.png)  no-repeat 20px center; cursor:pointer;
	}
.feiyong li:nth-child(5):hover{ background: #ed1b23 url(../img/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 #ad181e;}




.productlist{
    padding: 0 10px;
}

.productlist ul li{width: 47%;margin-right: 4%;float:left;cursor:pointer;margin-bottom: 5%;border: 1px solid #ddd;background: #fcfcfc;}
.productlist ul li:nth-child(2n){ margin-right:0px; float:right;}
.productlist ul li img{width:100%;/* border:1px solid #ddd; *//* height:390px; */}
.productlist ul li p{height: 50px;font-size: 16px;font-family: myFontBold;padding-left: 20px;color: #ad181e;}
.productlist ul li p i{width: 45px;height:2px;background:#ad181e;display:block;margin: 2px 0;}
.productlist ul li:hover p{line-height: 50px;text-align:center;background:#ad181e;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: 5px 5px;font-size:12px;border: 1px solid #ddd;color: #000;}
.page>b{padding: 5px 5px;font-size:12px;background:#ad181e;color:#fff;margin: 0 8px;}
.page b{font-size: 12px;}

.con{ margin-top:30px;}

.titlenav{ height:50px; line-height:50px;}

.newslist{padding: 0 10px;}

.newslist dl{width: 47%;float:left;margin-bottom: 5%;margin-right: 4%;border: 1px solid #ddd;background: #fcfcfc;padding-bottom: 10px;}
.newslist dl:nth-child(2n){float:right;margin-right: 0;}
.newslist dl:hover{ cursor:pointer;}
.newslist dl .nlistimg{
	width: 100%;
	height: 140px;
	object-fit: cover;
	float: left;
	}
.newslist dl dt{width: 98%;margin: 0 auto;text-align: left;height: 50px;line-height: 25px;font-size: 16px;overflow: hidden;}
.newslist dl dt a{
	font-size: 14px;
	color: #3f3f40;
	}

.newslist dl:nth-child(2n) dt{ text-align:left;}
.newslist dl dd{line-height:25px;font-size: 12px;color:#3f3f40;margin-top:10px;text-align: left;float: left;padding-left: 1%;}
.newslist dl dd.dd{
    float: right;
    margin-top: 0px;
    padding-right: 2%;
    }
.indexnew{ margin-top:30px;}

.newsa{
	float: right;
	margin-top: 5px;
	display:inline-block;
	border: 1px solid #ad181e;
	padding: 3px;
	}
.newslist dl:nth-child(2n) .newsa{ float:left;}
.newsa a{font-size: 12px;color:#ad181e;}
.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;}
.video_03{ text-align:center;}
.video_03>img{width:100%;}
.videolist{ margin-top:40px;}
.videoli img{ width:100%;}
.videoli p{ height:30px; line-height:30px; text-align:center; font-size:18px;}
.videodiv{padding:0 10px;}
.videodiv li{width: 47%;float:left;margin-right:4%;margin-bottom: 5%;border:1px solid #ddd;position:relative;/* height: 300px; */}
.videodiv li:nth-child(2n){margin-right:0px;float: right;}
.videodiv li b{position:absolute;top:0px;left:0px;/* height:210px; */width: 100%;}
.videodiv li:hover b{ background:url(../img/videobg.png) center repeat; height:210px;width:100%;}
.videodiv li:nth-child(3n){ margin-right:0px;}

.videodiv li p{height: 50px;line-height: 25px;text-align:center;font-size: 14px;/* margin-top: 10px; */overflow: hidden;/* padding-bottom: 10px; */}
.videodiv li:hover p{ background:#ad181e; color:#fff; margin-top:-3px;}
.videodiv li img{
    width:100%;
    height: 105px;
    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: 90%;margin: 0 auto;}
.shenfen>a{float:left;width:20%;font-size: 18px;float: left;display:inline-block;color: #000000;height: 32px;line-height: 32px;text-align: center;margin-bottom: 10px;}
.shenfen>a.cur{background:#ad181e;color:#fff;width:20%;}

.casecur a{font-size: 18px;width: 33.3%;float: left;display:inline-block;color: #000000;height: 32px;line-height: 32px;text-align: center;margin-bottom: 10px;}
.casecur a.cur{background:#ad181e;color:#fff;width:33.3%;}
.casecur{ float:right; width:80%;}
.shenfen .shoudiv{font-size: 18px;width:33.3%;float: left;display:inline-block;color: #000000;height: 32px;line-height: 32px;text-align: center;margin-bottom: 10px;}
.shenfen .xianshi{font-size: 18px;width: 33.3%;float: left;display:inline-block;color: #000000;height: 32px;line-height: 32px;text-align: center;margin-bottom: 10px;}
.zhanlist{margin-top: 20px;padding: 0 10px;}
.zhanlist dl{width: 47%;float:left;margin-right: 4%;margin-bottom: 6%;border:1px solid #ddd;}
.zhanlist dl:nth-child(2n){ margin-right:0px;}

.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: 150px;object-fit: cover;}


.zhanlist dl dt{height: 50px;letter-spacing: 1px;line-height: 25px;overflow: hidden;font-size: 14px;/* padding:0 15px; *//* padding-top: 10px; */}
.zhanlist dl:hover dt{ background:#ad181e; 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: 88%;background: #e6e6e6;color: #000;font-size: 18px;padding-bottom: 20px;margin: 0 auto 50px;}

.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: 80%;
	    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: 16px;letter-spacing: 1px;/* background-color: white; */float: left;/* padding-left: 10px; */}
.from .atextarea{
 border-radius: 20px;
 padding-top: 5px;
 width: 80%;
 background: #f4f4f4;
 border: none;
 text-indent: 10px;
 font-size: 14px;
 height:65px;
 }

.from{padding: 12px;}

.smtcss{

	    text-align: center;

    margin-top: 30px;

	}

.smtcss .submita{height: 35px;width: 200px;background: #ad181e;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(../img/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: 100%;margin:0 auto;clear: both;color: #1b1b1b;}
.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(../img/home_10.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(2){ background:url(../img/home_12.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(3){ background:url(../img/home_03.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(4){ background:url(../img/home_05.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(5){ background:url(../img/home_07.png) center no-repeat;}

.xiaoguo .xiaodl dl:nth-child(1):hover{ background:url(../img/homeh_03.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(2):hover{ background:url(../img/homeh_05.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(3):hover{ background:url(../img/homeh_11.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(4):hover{ background:url(../img/homeh_07.png) center no-repeat;}
.xiaoguo .xiaodl dl:nth-child(5):hover{ background:url(../img/homeh_08.png) center no-repeat;}



 /* 关于我们 */

.about{width:100%;margin-top:-2px;height: 630px;/* background:url(../img/index_02.jpg) center top no-repeat; */color: #fff;}
.about .contant .contop{/* padding-top: 5px; */text-align: center;}
.contant .contop{text-align: center;}
.contant .contop .h1{padding: 35px 100px 0;}
.contant .contop .h1 img{width: 100%;}
.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: 25px;font-size: 10px;margin-bottom: 10px;color: #1b1b1b;}
.about .more{background: #d8d8d8;border-radius:20px;display: inline-block;width: 80px;height:25px;line-height:25px;text-align:center;/* margin-top: 20px; */color: #1b1b1b;}
.about .more a{font-size: 16px;color: #1b1b1b;}
.pronav{text-align:center;/* height:60px; */line-height: 30px;margin: 0px auto 10px;/* padding: 0 15px; */width: 345px;}
.pronav a{font-size: 13px;margin: 0;text-align: center;}
.shoupro .contop .h1span i{background:#000;}
.dianpu {margin-bottom: 15px;/* margin-top: 50px; */overflow: hidden;width: 100%;height: 310px;}
#dianpudiv{margin-top: 10px;}
.dianpu .contop .h1span i{background:#000;}
.swiperdianpu {
  width: 100%;
  height: 100%;
}
.swiperdianpu  .swiper-slide {box-shadow: 3px 3px 3px #d4cece;-moz-box-shadow: 3px 3px 3px #d4cece;-webkit-box-shadow: 3px 3px 3px #d4cece;text-align: center;font-size: 18px;background: #fff;transition: 300ms;height: 195px;}
.swiperdianpu  .swiper-slide img{width:100%;vertical-align:middle;height: 150px;}
.swiperdianpu .swiper-slide:not(.swiper-slide-active){
  transform: scale(0.8);
}
.swiperdianpu .swiper-slide p{height: 40px;line-height: 40px;color: #3f3f40;/* margin-top: 10px; */font-size: 14px;overflow: hidden;}
.news{width:100%;height: 640px;background:url(../../006/images/newsbg.jpg) center repeat;clear: both;margin-top: -5px;}
.news .contant{/* padding-top: 70px; */}
.shounews {height: 530px;/* overflow: hidden; */}
.news .newsdiv{padding: 0 20px;}
.shounews dl {height: 450px;}
.shounews dl img{width:100%;height: 300px;object-fit:cover;}
.shounews dl .dldiv{background:#fff;width:90%;margin: -30px auto 0;z-index:0;position: absolute;left: 5%;top: 270px;padding-bottom: 10px;}
.shounews dl .dldiv p{ height:30px;line-height:30px;text-indent:20px; color:#ad181e; font-size:16px;}
.shounews dl .dldiv dt{height:30px;line-height:30px;text-indent:20px;font-size: 16px;overflow:hidden;text-overflow: ellipsis;/* display: block; */color: #3e3d3c;white-space: nowrap;}
.shounews dl .dldiv .xiahuax{height: 2px;width: 35px;display:inline-block;background: #000;margin-left:20px;margin-bottom: 10px;}
.shounews dl .dldiv dd{height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;padding-left: 20px;margin-bottom: 10px;color: #3e3d3c;font-size: 13px;}
.shounews .more{text-transform:uppercase;letter-spacing:1px;padding-left:20px;font-size: 14px;line-height: 30px;color: #3e3d3c;}
.shounews .more i{display:inline-block;/* font-size:14px; */color:#fff;height: 15px;line-height: 15px;background:#dedede;width: 60px;text-align:center;border-radius:15px;margin-left:10px;font-style: normal;padding: 2px 0;}
.news .nmore{background:#3f3f40;border-radius:20px;display: inline-block;width: 90px;height: 25px;margin:0 auto;line-height: 25px;text-align:center;color: #e1e1e1;}
.news .nmore a{font-size: 14px;color:#e1e1e1;text-transform:uppercase;letter-spacing:1px;}


.news .newsdiv .swiper-button-next{background:url(../img/index_19.png) center no-repeat;width:28px;height:28px;top: 30%;right: 0%;position: absolute;}
.news .newsdiv .swiper-button-prev{background:url(../img/index_22.png) center no-repeat;width:28px;height:28px;top: 30%;left: 0;position: absolute;}




.swiper-wrapper{z-index: -999;}
.xiaoguo1{width:100%;}
.xiaoguo1 img{width:100%; float:left;}
/****故事介绍****/
.gushi img{ float:left;}
.newsnav{width:100%;height:30px;/* background: #fff url(../img/gushi_05.png) center no-repeat; */color:#fff;line-height:30px;clear: both;}
.newsnav span a{font-size:13px;color: #1b1b1b;padding-left:10px;}
.gushi_08{ margin-top:10px;    background: #efefef;}
.gushi_18 img{ float:left;}
.limian_02{ margin-top:10px;}
.pro_02>img{ float:left;}



/****故事liuliang****/
.liuliang_47{text-align:center;padding-bottom: 80px;margin-top: 80px;}
.liuliang_05{ width:100%; height:490px; background:url(../img/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: #ad181e;font-size:20px; border:1px solid #ad181e; margin:0 20px;padding:12px 25px;}
.liuliang_05 .liuliang_05nav a.cur{background:#ad181e; 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: 40px;text-align:center;}
.prolistimg{ width:100%;}
.prolistimg img{ width:100%; float:left;}
.prohost_47{text-align:center;margin-top: 10px;}
.prohost_47 img{width:100%;}
.news_03{text-align:center;margin-top:-40px;}
.prohost{margin:0 auto 50px;width: 100%;overflow: hidden;}
.prohost li{width: 150px;float:left;margin:0 10px;}
.prohost li img{width:100%;height: 160px;object-fit: cover;}
.prohost li p{ height:35px; text-align:center; line-height:35px; font-size:16px;}



/****品牌公益****/
.gongyi_04{width:100%; background:#eee url(../img/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(../img/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(../img/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(../img/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(../img/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: 50px;width:90%;margin:0 auto;background:url(../img/xuanzhi_03.jpg) center left no-repeat;}
.xuanh1 h1{ height:50px; line-height:50px; text-indent:60px;font-size:35px; color:#ad181e;font-family: myFontBold; letter-spacing:1.5px;}
.xuanh1 p{font-size:18px;color:#000;padding-left: 45px;line-height: 25px;}
.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:#ad181e url(../img/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(../img/jiameng_02.jpg) center no-repeat; *//* color:#fff; */}
.jiameng_02>img{ float:left;}
.jiameng_109div{width: 90%;margin:0 auto;/* text-align:left; */}
.jiameng_109div .form_109{width: 100%;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: 16px;border: 1px solid #ddd;} 
.jiameng_109div .form_109 .atextarea{width: 100%;float:left;height: 43px;text-indent:10px;font-size: 16px;}
.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: 45px;border-radius:10px;line-height: 45px;color:#fff;font-size: 20px;background:#ad181e !important;border:none;}

/****加盟申请****/
.shenqi_02{width:100%;}
.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:#ad181e; border:1px solid #ad181e;}
.xuzhi{background:#fff;padding: 0 10px;color:#000;}
.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: 20px;letter-spacing:1px;}
.xuzhi p{line-height: 25px;font-size: 16px;margin-bottom:15px;}
.xing{ color:#ad181e;font-weight:normal;}
.shenbiao{margin-top: 50px;width: 90%;margin: 50px auto;clear: both;}
.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: 100%;float:left;margin-bottom: 20px;display: block;/* clear: both; */}
.shenbiao ul li:nth-child(2n){float:right;}

.shenbiao ul li p{font-size: 18px;font-family:myFontBold;letter-spacing:1px;margin-bottom:5px;width: 100%;float: left;}
.shenbiao ul li .text{width: 100%;height:45px;float: left;border: 1px solid #ddd;}
.shenbiao ul li .xingbie{width: 100%;height: 49px;float:left;border: 1px solid #ddd;}
.shenbiao ul li .chongtext{width: 100%;height:45px;float: left;border: 1px solid #ddd;}
.shenti{width:100%;/* clear:both; */text-align:center;}
.shenti .subshen{width:80%;background:#ad181e;color:#fff;margin-top: 34px;height:50px;letter-spacing:2px;border:none;border-radius:15px;font-size: 25px;font-family:myFontBold;}
.nepre{width:90%; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.nepre span{width:50%;float:left;display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;font-size:14px;}
.nepre span:nth-child{ float:right;}
.nepre span>a{font-size:14px;}
.newsti{ margin-top:50px;}
.newsti img{width:100% !important; height: 100% !important;}

