body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td,span{font-size:14px; margin:0; padding:0; font-family:Arial, "微软雅黑", Tahoma, Verdana,  Helvetica, sans-serif;}
*{ font-family:"微软雅黑";}

@font-face { font-family:Impact; src: url("css/Impact.ttf"); }
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
input[type=button],input[type=submit]{ cursor:pointer}  
button[type=button],button[type=submit]{ cursor:pointer}  
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #a3c6ed; }
a:hover{ color:#fff; text-decoration:none}
.left{ float:left;}
.right{ float:right}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/*header_top*/
.header1{ width:100%; height:38px; background:#302c2b;}
.header1_1{ width:1130px; height:38px; margin:0 auto; color:#999797; line-height:38px; text-align:left; font-size:12px;}
.header1_1 span{ width:210px; height:38px; background: url(../images/icon1_03.jpg) left no-repeat; padding-left:35px; float:right; font-size:12px;}
@font-face{font-family:aa; src:url(impact.ttf)}
.yw{font-family:aa; font-size:14px; color:#d92620; text-transform:uppercase;  line-height:38px}

.header2{ width:100%; height:106px; background:#d92620; border-bottom:4px #be120c solid;}
.header2_1{ width:1150px; height:106px; margin:0 auto;}
.logo{ width:278px; height:55px; padding-top:20px; float:left;}

.menu{ width:840px; height:30px; padding:38px 0px; float:right;}
.menu ul li{ width:105px; height:30px; line-height:30px; color:#fff; font-size:14px; background:url(../images/nav_bg1_10.jpg) left no-repeat; float:left; text-align:center;}
.menu ul li a{color:#fff;}
.menu ul li a:hover{color:#fff;}
.menu ul .wu{ background:none;}

/*banner*/
.banner{ width:100%; height:547px; background:#191411; text-align:center;}


/*产品分类*/
.box_fl{ width:100%; height:485px; background:#efefef; display:block; overflow:hidden; }
.box_fl1{ width:100%; height:70px; border-bottom:1px #d6d6d6 solid; padding-top:22px; text-align:center;}
.box_fl1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#444; }
@font-face{font-family:ht; src:url(walkwaysemibold.ttf)}
.ht{font-family:ht; font-size:16px; color:#a2a2a2; text-transform:uppercase;  line-height:30px; text-align:center;}
.box_fl2{ text-align:center;width:1170px; height:auto; padding-top:20px; margin:0 auto; display:block; overflow:hidden; }
.box_fl2 a{  color:#fff;}

.box_fl2 span:hover{ width:210px; height:40px;background:#322924; color:#fff; display:block;}
.box_fl2 h2{ color:#333; font-size:16px; line-height:30px; text-align:center; font-weight: normal;}
.box_fl2 span{ background:#e00026; width:210px; height:40px; color:#fff; line-height:40px; text-align:center; display:block; font-size:16px; margin:15px auto 0px auto; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease; -webkit-transition: all 1s ease; cursor:pointer;}
/*.box_fl2 span a{color:#fff; }
.box_fl2 span a:hover{color:#fff; text-decoration:underline; }*/

.fl_list{ width:160px; height:160px; padding:20px 17px 20px 17px; float:left;}
.fl_list img{border-radius: 82px;-webkit-border-radius: 82px;-moz-border-radius: 82px; border:5px #fff solid;}
.fl_list a{ float:left; margin-bottom:0; transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease; -webkit-transition: all 1s ease;}
.fl_list a:hover{margin-left:20px;} 
/*关于我们*/
.aobut{ width:100%; height:575px; background:#322924;}
.aobut1{ width:100%; height:70px; border-bottom:1px #999492 solid; padding-top:22px; text-align:center;}
.aobut1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#fff; }
.aobut2{ width:1130px; height:auto; padding-top:35px; margin:0 auto; display:block; overflow:hidden;   }
.aobut2_1{ width:275px; height:405px; float:left;}
.aobut2_1 img{ width:275px; height:405px;} 
.aobut2_2{ width:855px; height:405px; float:left; background:#fff;}
.aobut2_js{ width:815px; height:166px; border-bottom:1px #e7e7e7 solid; margin:0 auto; padding:10px; color:#666; font-size:14px; line-height:22px;}
.aobut2_js span{ color:#e00026; font-size:14px; line-height:32px;}
.aobut2_js span a{ color:#e00026; }
.aobut2_js span a:hover{ color:#e00026; text-decoration:underline;}
.aobut2_tp{ width:815px; height:195px;  margin:0 auto; padding:10px; }
.aobut2_tp ul li{ width:255px; height:175px; padding:8px 7px 0px 8px; float:left;}

/*美味美食*/
.food{ width:100%; height:470px; background:#efefef; margin:0 auto;}
.food1{ width:100%; height:70px; border-bottom:1px #d6d6d6 solid; padding-top:22px; text-align:center;}
.food1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#444; }
.food2{ width:1170px; height:auto; padding-top:20px; margin:0 auto; display:block; overflow:hidden; }
.food2_list{ width:250px; height:260px; color:#666; line-height:20px; padding:10px 16px 0px 22px; float:left;}
.food2_list img{ width:240px; height:165px; border:2px #fff solid; transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease; }
.food2_list img:hover{border-radius:15px; border-color:rgba(233,35,24,1)}
.food2_list h2{ color:#333; font-size:16px; line-height:28px; font-weight:normal;}
.food2_list h2 a{ color:#333;}
.food2_list h2 a:hover{ color:#e00026;}
.food2 span:hover{ width:210px; height:40px;background:#322924; color:#fff; display:block;}

.food2 span{ background:#e00026; width:210px; height:40px; color:#fff; line-height:40px; text-align:center; display:block; font-size:16px; margin:0 auto ; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease; -webkit-transition: all 1s ease; cursor:pointer;}
/*.food2 span a{color:#fff;}
.food2 span a:hover{color:#fff;}*/
.food2 a{color:#fff;}

/*新闻资讯*/
.news{ width:100%; height:510px;  margin:0 auto;}
.news1{ width:100%; height:70px; border-bottom:1px #d6d6d6 solid; padding-top:22px; text-align:center;}
.news1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#444; }
.news2{ width:1170px; height:auto; padding-top:20px; margin:0 auto; display:block; overflow:hidden; }
.news2_1{ width:467px; height:366px; float:left; padding-right:15px; padding-top:5px;}
.news2_1_1{ width:270px; height:355px; border:5px #e0e0e0 solid; padding:1px; background:#fff; float:left; margin:0px 12px;}
.news2_1_2{ width:152px; height:169px; border:1px #e2e2e2 solid; padding:3px; margin-bottom:12px; float:left;}
.news2_2{ width:655px; height:366px; float:left;padding-top:5px;}
.news2_2 ul li{ background:url(../images/icon2_16.jpg) no-repeat 15px; color:#333; font-size:14px; line-height:25px; padding:3px 0px 2px 30px;}
.news2_2 ul li span{ width:80px; text-align:center; background:#bfbfbf; color:#fff; line-height:25px; float:right}
.news2_2 ul li a{color:#333;}
.news2_2 ul li a:hover{color:#e00026;}

/*联系方式*/
.contact{ width:100%; height:392px; background:#efefef; margin:0 auto;}
.contact1{ width:100%; height:70px; border-bottom:1px #d6d6d6 solid; padding-top:22px; text-align:center;}
.contact1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#444; }
.contact2{ width:1130px; height:auto; padding-top:30px; margin:0 auto; display:block; overflow:hidden; }
.contact2_1{ width:220px; height:235px; background:#322924; float:left;}
.contact2_1_1{ height:113px; padding:30px 13px 40px 13px; background:url(../images/x1_26.jpg) repeat-x bottom ; }
.contact2_1_2{ padding:13px; color:#fff; line-height:25px; text-align:center; }
.contact2_2{ width:910px; height:235px; background:#d95046; float:left;}
.contact2_2_1{ width:272px; height:67px; padding:40px 0px; text-align:center; margin:0 auto;}
.contact2_2_1 span{ padding:0px 10px; float:left; }
.contact2_2_2{ width:910px; text-align:center; color:#fff; line-height:24px;}
.contact2_2_2 a{ color:#fff;}
.contact2_2_2 a:hover{ color:#fff;}
.contact2_2_2 span{ color:#dd6961; line-height:24px;}
.contact2_2_2 span a{ color:#dd6961;  }
.contact2_2_2 span a:hover{ color:#dd6961; }

/*翻页*/
.Pager{ padding:30px 10px 40px 10px; text-align:center; border-top:1px solid #eee; margin:0 auto}
.Pager a{ display:inline-block; padding:5px 0px; width:28px; margin:0 3px 4px 3px; background:#eee; font-size:14px; color:#d95046; }
.Pager .CurrentPage{ background:#d95046; color:#fff;}
.Pager a:hover{ background:#ddd; color:#d95046;}

/*新闻详细*/
.newsbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:28px; border-bottom:1px #d1d1d1 dashed; background:#F2F2F2; color:#666;  margin:0px 10px 0px 10px;}
.nynr{ padding:15px 15px 25px 15px; color:#333; font-size:14px; line-height:180%;}
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:650px; height:auto;}
.productxx{ color:#3e3e3e;background:#F2F2F2; height:28px; padding-left:8px; text-align:left; line-height:28px; font-size:16px;  margin:15px 0px 0px 0px;}




/*内页内容*/
.ny_box{ width:100%; min-height:485px; _height:485px;background:#fff; }
.ny_box1{ width:100%; height:70px; border-bottom:1px #d6d6d6 solid; padding-top:22px; text-align:center;}
.ny_box1 span{ width:150px; height:68px; padding:0px 10px; border-bottom:3px #e00026 solid; display:block; margin:0 auto; font-size:22px; line-height:30px; color:#444; }
@font-face{font-family:ht; src:url(walkwaysemibold.ttf)}
.ht{font-family:ht; font-size:16px; color:#a2a2a2; text-transform:uppercase;  line-height:30px; text-align:center;}
.ny_box2{width:1170px;min-height:374px; _height:374px; padding:20px 0px; margin:0 auto; color:#333; font-size:14px; line-height:180%; text-align:left; }
.ny_box2 img{ max-width:100%; height:auto; }


.ny_fl_box{width:1130px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:20px;}
.ny_fl_box ul li{ background:#ccc; width:210px; height:40px; color:#fff; line-height:40px; text-align:center; display:block; font-size:16px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; float:left; margin:5px 9px 5px 4px;}

.ny_fl_box ul li a{ background:#ccc; color:#fff; display:block; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ny_fl_box ul li a:hover{ background:#e00026; color:#fff;display:block; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ny_fl_box ul .hongse a{background:#e00026; color:#fff;display:block; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}


.nynr{width:1170px;min-height:374px; _height:374px; padding:10px; margin:0 auto; color:#333; font-size:14px; line-height:180%; text-align:left; }
.nynr img{ max-width:100%; height:auto; }

/*内页新闻*/
.ny_news{width:1170px;min-height:374px; _height:374px; padding:20px 0px; margin:0 auto; }
.ny_news ul li{ background:url(../images/icon2_16.jpg) no-repeat 15px; color:#333; font-size:14px; line-height:30px; padding:3px 0px 2px 30px;}
.ny_news ul li span{ width:80px; text-align:center; background:#bfbfbf; color:#fff; line-height:30px; float:right}
.ny_news ul li a{color:#333;}
.ny_news ul li a:hover{color:#e00026;}

.dmzs_list{ width:255px; height:200px; padding:10px 13px 10px 21px; float:left; color:#333; text-align:center; line-height:24px;}
.dmzs_list img{ width:255px; height:175px;}












