@charset "utf-8";
/* CSS Document */
*{color:#000;font-size: 14px;}
body{font-family:微软雅黑;margin:0;overflow-x:hidden;background: #fff;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,form,table{margin:0;padding:0;}
a,img{border:none;/*兼容ie浏览器*/}
img{vertical-align:middle;border:0;}
li{list-style:none;}
h1{font-size: 30px}
/*p{line-height: 30px;}*/
i,em{font-style:normal;}
a{text-decoration:none;border:0;color:#000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;clear: both;height: 0;line-height: 0;border: none;}
.row{margin-right: 0;}
.container{margin: 0;padding: 0;border: 0;}
.boxMain{width: 1190px;margin:0 auto;max-width: 97%;}
.flexMain{display: flex;justify-content: space-between;}


/*header*/
    /*top*/
#myCarousel .carousel-inner .item a{height:500px;}
.iTop{line-height: 60px;}
.iTop p:nth-child(2){font-size:28px;color:#f66504;font-weight:bold;background: url("../images/phone_03.png") no-repeat left center;padding-left:40px;}
.iTop p:nth-child(1){color:#333;}

/*iNav*/
.iNav{background:#963729;}
.iNav>.flexMain{align-items: center;}
.iNav ul{width:65%;}
.iNav li{width:17%;text-align: center;}
.iNav li a{line-height: 20px;width:100%;display: block;border-right:1px solid #fff;color:#fff;font-size:16px;}
.iNav li:last-child a{border:none;}

/*mainDishes*/
.iBt{text-align: center;}
.iBt p{font-size:35px;color:#8e1705;font-weight:bold;}
.padd30{padding:30px 0;}
.iBt span{font-size:20px;color:#000;}
.mainDishesLeft{width:49%;border-radius: 25px;overflow: hidden;position: relative;}
.mainDishesRight{width:49%;}
.mainDishesLeft img{width:100%;}
.mainDishesLeft p{padding:0px 10px;color:#fff;text-align: center;background: rgba(181,80,65,.4);width:100%;position: absolute;bottom:0;left:0;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rightBox img{width:100%;height:100%;}
.rightBox{position: relative;border-radius: 25px;overflow: hidden;/*height:48%;*/}
.rightBox p{color:#fff;text-align: center;background: rgba(181,80,65,.4);width:100%;position: absolute;bottom:0;left:0;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding:0px 10px;}
.rightBox:nth-child(1){margin-bottom:3%;}
.mainDishesCont{margin-top:20px;}

/*all*/
.allBt{align-items: center;}
.allBt .iBt{text-align: left;}
.allDishesCont{margin-top:20px;}
.allBt>a{background: #963729;color:#fff;line-height: 30px;border-radius: 32px;padding:0 10px;}
.allDishesFl{width:23%;border-top:8px solid #000;border-bottom:8px solid #000;background: #963729}
.allDishesList{width:74%;flex-wrap:Wrap;}
.allDishesFl a{display: block;background: #963729;line-height: 52px;color:#fff;text-align: center;border-bottom:1px solid #fff;font-size:16px;}
.allDishesList a{width:32%;position: relative;margin-bottom:15px;}
.allDishesList img{width:100%; height:100%;}
.allDishesList p{background: rgba(72,71,71,.5);align-items: center;justify-content: center;position: absolute;top:0;left:0;width:100%;height:100%;display: none;}
.allDishesList span{padding:0px 10px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width:100%;display: block;text-align: center;}
.allDishesList a:nth-child(4),.allDishesList a:nth-child(5),.allDishesList a:nth-child(6){/*margin-bottom:0;*/}
.allDishesList a:hover p{display: flex;}

/*adv*/
.adv{background: url("../images/advBack_02.jpg") no-repeat;background-size: 100% 100%;padding:90px 0;margin-top:30px;}
.advMain{border:8px solid #fff;background: #efefef;padding:35px 0px 50px 0;}
.advBt .flexMain{font-size:30px;color:#963729;align-items: center;}
.advBt .flexMain span{width:36%;border-bottom:1px solid #6c4d49;}
.advBt span{text-align: center;display: block;font-size:17px; margin-top:10px;}
.advPic{width:54%;}
.advText{width:44%; margin-top:20px;}
.advPic img{width:49%; height:100%;}
.advCont{padding:0 15px;margin-top:30px;}
.advText>p{margin-bottom:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*.advText>p a{font-size:16px;}*/
.advDesc{color:#474646;line-height: 25px;}
.mar20{margin-bottom:20px;}

/*news*/
.newsBox{width:32%;background: #963729;border-top:6px solid #000;border-bottom:6px solid #000;text-align: center;padding:20px 25px;}
.newsBox a{display: block;color:#fff;}
.newsText{color:#fff;line-height: 25px;text-align: left;}
.newsBt{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width:100%;margin:10px 0;}
a.newsMore{background: #fe6703;display: inline-block;line-height: 30px;padding:0 25px;margin-top:15px;}
.newsCont{margin-top:20px;}

/*friends*/
.friends p{background: url("../images/huoluobo_03.png") no-repeat left center;padding-left:50px;line-height: 45px;font-size:15px;}

/*iBottom*/
.iBottom{background: url("../images/bottomBack_02.jpg") no-repeat;background-size: 100% 100%;padding:80px 0;margin-top:15px;}
.iiBottomRight{text-align: center;}
.iiBottomRight p{color:#fe6f06;font-size:19px;margin-top:10px;}
.iBottomLeft>p{color:#fff;font-size:20px;border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:20px;}
.iBottomLeft>p span{color:#fff;display: block;font-size:20px;}
.contactCont p{line-height: 30px;color:#fff;}
.contactCont p a{color:#fff;}

/*page*/
.pageLeft{width:23%;}
.pageLeftTop{background:#963729;}
.pageLeftTop img{width:100%;}
.pageLeftTop p{color:#fff;font-size:20px;font-weight:bold;text-align: center;text-shadow: 0 3px 5px #000;line-height: 48px;}
.pageLeftTop a{display: block;line-height: 48px;color:#fff;text-align: center;font-size:16px;border-top:1px solid #fff;}
.pageLeftBottom{background: url("../images/pageLeftBack_06.jpg") no-repeat;background-size: 100% 100%;padding:25px 20px 100px;}
.pageLeftBottom span{color:#fff;font-size:20px;font-weight:bold;text-align: center;text-shadow: 0 3px 5px #000;line-height: 48px;display: block;margin-bottom:10px;}
.pageHome{background: url("../images/homeBack_03.jpg") no-repeat;background-size: 100% 100%;border-left:8px solid #963729;line-height: 50px;padding:0 20px;}
.pageRight{width:74%;}
.pageHome span{color:#fff;font-size:16px;}
.pageHome p{color:#fff;}
.pageHome p a{color:#fff;}
.newslistBox{padding:15px 10px;border-bottom:1px solid #b2b2b2;position: relative;}
.newslistBox a{color:#963729;font-size:15px;display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width:100%;}
.newslistBox p{line-height: 25px;color:#444343;margin:10px 0;}
.newslistBox span{color:#323131;}
a.newslistMore{background: #963729;color:#fff;border-radius: 25px;display: inline-block;width:auto;line-height: 30px;padding:0 8px;margin-bottom:10px;position: absolute;right:0;bottom:5px;}

.productlist{flex-wrap:wrap;}
.productlistBox{width:32%;margin-top:15px;}
.productlistBox img{width:100%;}
.productlistBox p{padding:0px 10px;background: #963729;text-align: center;color:#fff;line-height: 40px;margin-top:3px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.newInfoBt{text-align: center;padding:15px 0;border-bottom:1px solid #333;}
.newInfoBt>span{display: block;line-height:30px;font-size:16px;}
.newInfoBt p span{color:#666;}
.newInfoBt p span:nth-child(1){margin-right:15px;}
.pageCont{line-height: 30px;color:#333;padding:0 10px;margin-top:10px;}
.pageNext{margin-top:40px;}
.pageNext p{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.pageCont img{max-width: 100%;display: block;margin:0 auto;}







.p-footer{display: none;}
.p-footer p{text-align: center;line-height:25px;}


.index_head{width:100%;background:#963729;font-size:20px;color:#fff;text-align: center;line-height:50px;position: fixed;top:0;z-index: 999;display: none;}
.index_btn{background:url("../images/index_threelines_03.png") no-repeat;width: 25px;height: 20px;display: block;background-size:contain;position: absolute;right:10px;top:14px;}
.index_hrad_xl{width:100%;z-index: 999;position: absolute;top:50px;}
.index_hrad_xl li{width:100%;background: #999;text-align:center;border-top:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}

.index_foot{width:100%;background:#963729;padding:10px 0;position: fixed;bottom:0;z-index: 999;display: none;}
.index_foot ul{width:100%;margin:0 auto;display: flex;justify-content: space-between;}
.index_foot li{width:25%;text-align: center;}
.index_foot li p{font-size:16px;color:#fff;margin-top:5px;}
.index_foot li img{width:30px;}

.pro_list{display: none;margin-top:0;width:100%;}
.cpfl{width:100%;background: #2b2b2b;padding:10px;justify-content: space-between;display:flex;}
.cpfl p{font-size:16px;color:#fff;}

/*产品分类*/
.ipad_prolist{width:100%;}
.ipad_prolist_main{margin: 0 auto;}
.ipad_prolist_main ul{width:100%;background:#963729;padding-bottom:10px ;}
.ipad_prolist_main li{padding: 10px ;border-bottom:1px solid #fff;}
.ipad_prolist_main li img{width:12px;float: right;}
.ipad_prolist_main li a{font-size:15px;color:#fff;}

.product-bottom>span{text-align: center;display: block;font-size:17px;margin-top:15px;margin-bottom:-10px;}
.about-cont{margin-top:20px;}

/*分页样式*/
.pglist {
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #963729;
    border-color: #963729;
}










